【发布时间】:2012-03-18 09:06:48
【问题描述】:
我对 iOS 还是很陌生,我不知道如何找到像 JAVA 这样体面的堆栈跟踪,所以我只能找到“sigabrt”为什么会崩溃。
我知道这与我刚刚添加的这段代码有关。
-(void) clearGame {
for (CCSprite *sprite in placedSprites) {
if(sprite == nil) continue;
[self removeChild:sprite cleanup:NO];
[placedSprites removeObject:sprite];
}
placedSprites = [[NSMutableArray alloc] initWithCapacity:1000];
}
我要添加的类是 cocos2d 中的一个图层。在它的 init 方法中,我有
placedSprites = [[NSMutableArray alloc] initWithCapacity:1000];
我不知道可能出了什么问题,因此非常感谢您的帮助。
谢谢!
【问题讨论】:
-
当您只看到“SIGABRT”而没有堆栈跟踪或异常详细信息时,请在 XCode 中添加“异常断点”。详情stackoverflow.com/questions/4961770/…
标签: ios cocos2d-iphone