장치에서 노래를 재생할 때 다음 코드를 사용하고 있습니다. MPMusicPlayerController에 대한 알림을 추가하여 플레이어의 상태를 인식했습니다.왜 MPMusicPlayerController MPMusicPlayerControllerPlaybackStateDidChangeNotification이 두 번 호출 되었습니까?
self.musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handlePlaybackStateChanged:) name:MPMusicPlayerControllerPlaybackStateDidChangeNotification object:self.musicPlayer];
[self.musicPlayer beginGeneratingPlaybackNotifications];
[self.musicPlayer setRepeatMode: MPMusicRepeatModeNone];
뮤직 플레이어가 곡을 연주 할 때 다음과 같은 방법이 두 번 호출됩니다.
-(void)handlePlaybackStateChanged :(id)notification
제 질문은 왜 두 번 부름 받았습니까? 어떤 도움을 주시면 감사하겠습니다.
점검이 두 번 호출하고 알림을 기록하고이 호출 될 때 알아 내기 위해 중단 점을 추가하려고하지 않을에있는 기능입니다. – Jordan