2012-01-27 3 views
0

私のCocos2Dアプリケーションでは、applicationMusicPlayerのplaybackStateに基づいて特定のボタンをロードするポーズビューがあります。しかし問題はありますが、applicationMusicPlayerはで、常にです。だから私はmusicPlayer用のivarを持っています、そして私がPause Viewを2回目にしても、それはまだNULLです。applicationMusicPlayerのplaybackStateはNULLですか?

私はアプリで以前に曲をプレイしたことがない場合でも、それはplaybackState MPMusicPlaybackStateStoppedではありませんか?

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

任意のヒント/提案や洞察力は本当に参考になる:これは何の違いを行う場合

は、私はこのようにそれをのNSLog!

ありがとうございます!

答えて

1

playbackstateはnsobjectではないので、%dを使用してください。

NSLog(@"Playback State:%d", [MPMusicPlayerController applicationMusicPlayer].playbackState); 
関連する問題