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"];