applicationMusicPlayer PlayState имеет значение NULL? - PullRequest
0 голосов
/ 27 января 2012

В моем приложении Cocos2D у меня есть представление паузы, где я загружаю определенную кнопку, основанную на PlayState приложения applicationMusicPlayer.Однако существует проблема: applicationMusicPlayer имеет значение всегда NULL.Итак, у меня есть ivar для musicPlayer, и даже во второй раз, когда я запускаю Pause View, он по-прежнему равен NULL.

Разве это не должно быть при воспроизведенииState MPMusicPlaybackStateStopped, даже если я никогда раньше не воспроизводил песню в приложении?

Я NSLВыберите это, если это будет иметь какое-либо значение:

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

Любые советы / предложения или идеи будут очень полезны!

Спасибо!

1 Ответ

1 голос
/ 22 марта 2012

PlayState не является объектом nsobject, поэтому следует использовать% d.

NSLog(@"Playback State:%d", [MPMusicPlayerController applicationMusicPlayer].playbackState);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...