Iphone 应用程序因巨大的分配而崩溃?
我有一个小游戏,我想测试仪器的泄漏和分配,但几秒钟后,它崩溃在我身上。我提供了一个截图。请看一看。关于我的应用程序的一些信息:在我的初始场景(导致崩溃)中,我使用Iphone 应用程序因巨大的分配而崩溃?,iphone,objective-c,ipad,memory-management,cocos2d-iphone,Iphone,Objective C,Ipad,Memory Management,Cocos2d Iphone,我有一个小游戏,我想测试仪器的泄漏和分配,但几秒钟后,它崩溃在我身上。我提供了一个截图。请看一看。关于我的应用程序的一些信息:在我的初始场景(导致崩溃)中,我使用CCVideoPlayer,CCSpriteBatchNode,CCSpriteFrameCache 以下是我如何使用它们: //CCVideoPlayer NSUserDefaults *uD = [NSUserDefaults standardUserDefaults]; if([uD boolF
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"];
}
及
我在这个类中不使用调度程序
如果您需要更详细的分配屏幕截图,请告诉我是哪一个,我会上传。
谢谢你的帮助 仪器本身正在崩溃?不,对不起。。。应用程序在被仪器检查时崩溃。我已经编辑了标题,谢谢。你加载了多少纹理?你的应用程序占用144 MB内存,这意味着它不太可能在总内存低于512 MB的设备上运行。。。大概15岁左右。
//spriteframecache and batchnode
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"sprites.plist"];
spriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"sprites.png"];