0

我试图将新图像添加到我的 xcode 项目中,以使我的应用程序通用,为 iphone 添加图像。编译时,这是错误:

2013-02-26 08:58:35.585 XXXX[2132:707] cocos2d: Couldn't add XXXX-XXX.png in CCTextureCache
2013-02-26 08:58:35.598 XXXXX[2132:707] *** Assertion failure in -[MainMenuLayer addChild:], /Users/XXXX/XXXXX/XXXXX/XXXXX/XXXX/cocos2d/CCNode.m:362
2013-02-26 08:58:35.632 XXXXXX[2132:707] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Argument must be non-nil'

*** First throw call stack:
(0x336c68bf 0x301ba1e5 0x336c67b9 0x30f0d3b3 0x4abef 0xf6495 0x49279 0xcbc8d 0x49279 0xca7cd 0x6413d 0x6bd6b 0x98ff9 0x9a39b 0x34dab423 0x34dab379 0x31940f93 0x36c46891 0x3368ff43 0x3369a553 0x3369a4f5 0x33699343 0x3361c4dd 0x3361c3a5 0x37d8efcd 0x3107f743 0xc90fb 0x3df8)
terminate called throwing an exception

有人知道会发生什么吗?

4

1 回答 1

0

您指定的文件名很可能与实际文件名不同。如果您尝试添加 xcode 找不到的文件,您将看到此错误。仔细检查文件名并确保您有:

  1. 将文件添加到您的项目(文件->将文件添加到 xxxx)
  2. 添加的文件的文件名与您尝试添加到 MainMenulayer 的文件完全相同(区分大小写)
  3. 您还在用于将 png 添加到
    MainMenuLayer的代码中包含文件扩展名 (.png)
于 2013-02-26T22:16:58.550 回答