2012-01-27 1 views
0

내 Cocos2D 앱에서 applicationMusicPlayer의 playbackState를 기반으로 특정 버튼을로드하는 일시 중지보기가 있습니다. 문제가 있지만 applicationMusicPlayer는 이고 항상입니다. 그래서 나는 musicPlayer 용 ivar를 가지고 있으며, 두 번째로 Pause View를 실행해도 여전히 NULL입니다.applicationMusicPlayer playbackState가 NULL입니까?

이전에 앱에서 노래를 재생 한 적이 없더라도 MPMusicPlaybackStateStopped가 playbackState에 있어야하지 않습니까?

NSLog(@"Playback State:%@", [MPMusicPlayerController applicationMusicPlayer].playbackState); 

모든 팁/제안이나 통찰력이 정말 도움이 될 것입니다 :이 어떤 차이가 있는지

나는이처럼 NSLog!

감사합니다.

답변

1

playbackstate는 nsobject가 아니므로 % d을 (를) 사용해야합니다.

NSLog(@"Playback State:%d", [MPMusicPlayerController applicationMusicPlayer].playbackState);