创建CCSprite后,我将其添加到具有以下代码的图层中:
CCSprite *bg1 = [CCSprite spriteWithFile:@"menuback1.png"];
bg1.anchorPoint = ccp(0, 0);
bg1.position = ccp(0, 0);
[self addChild:bg1 z:0];
当程序运行时,我收到此错误:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Argument must be non-nil'
在这附近设置断点并检查bg1
的值后,我的确认为它是零。资源文件夹中确实存在menuback1.png
。我正在使用cocos2d 2.0 rc0a。
答案 0 :(得分:3)
问题是找不到该文件。您可以导航到构建的产品目录并确认该文件是否存在?如果没有,请尝试删除并重新添加该文件。