在Cocos2D iphone游戏中获取大量内存泄漏。我用这些电话来播放音乐和效果。
[[SimpleAudioEngine sharedEngine] preloadEffect:kSoundTap];
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:kMusic_LaunchScreen] ;
[[SimpleAudioEngine sharedEngine] playEffect:kSound_GettingPowerUp] ;
有什么不对或需要发布什么吗?在iPad3中如果我玩更长时间会出现很多性能问题......在仪器中只发现了这些泄漏。我该如何解决这个问题?
这是另一个similar thread,但没有公认的解决方案。我怎样才能克服这个问题?
答案 0 :(得分:0)
不保留或释放AVAudioPlayer对象。相反,您必须end
您的会话。从突出显示的行的第二个屏幕截图中的仪器我可以看出事件是“发布”但根据文档AVAudioPlayer事件不应该被释放(或保留)。