我有一个小游戏,我想在 Instruments 中测试泄漏和分配,但是几秒钟后,它就崩溃了。我提供了一个截图。请看一下。关于我的应用程序的一些信息:在我的初始场景(导致崩溃)中,我使用CCVideoPlayer
, CCSpriteBatchNode
, CCSpriteFrameCache
.
以下是我如何使用它们:
//CCVideoPlayer
NSUserDefaults *uD = [NSUserDefaults standardUserDefaults];
if([uD boolForKey:@"videoShown"] == NO){
[CCVideoPlayer setDelegate:self];
[CCVideoPlayer playMovieWithFile:@"Main.mp4"];
[uD setBool:YES forKey:@"videoShown"];
}
和
//spriteframecache and batchnode
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"sprites.plist"];
spriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"sprites.png"];
我不在这个类中使用调度程序。
http://oi47.tinypic.com/35hmwrb.jpg
如果您需要更详细的分配截图,请告诉我哪一张,我会上传。谢谢你的帮助。