Cocos2d内存泄漏:SimpleAudioEngine

时间:2013-02-24 16:48:50

标签: cocos2d-iphone simpleaudioengine

Cocos2D iphone游戏中获取大量内存泄漏。我用这些电话来播放音乐和效果。

enter image description here

enter image description here

[[SimpleAudioEngine sharedEngine]  preloadEffect:kSoundTap];

[[SimpleAudioEngine sharedEngine] playBackgroundMusic:kMusic_LaunchScreen] ;

[[SimpleAudioEngine sharedEngine] playEffect:kSound_GettingPowerUp] ;

有什么不对或需要发布什么吗?在iPad3中如果我玩更长时间会出现很多性能问题......在仪器中只发现了这些泄漏。我该如何解决这个问题?

这是另一个similar thread,但没有公认的解决方案。我怎样才能克服这个问题?

1 个答案:

答案 0 :(得分:0)

不保留或释放AVAudioPlayer对象。相反,您必须end您的会话。从突出显示的行的第二个屏幕截图中的仪器我可以看出事件是“发布”但根据文档AVAudioPlayer事件不应该被释放(或保留)。