当我在模拟器上测试我的应用程序时,一切正常。但是当我在我的 iOS 设备上测试时,我得到了这个错误:
*** Terminating app due to uncaught exception 'FileNotFound', reason: 'file '/Users/name/Documents/appname/GFX/MainMenu.png' not found'
我检查了 Build Phases Copy Bundle Resources 并添加了所有内容。当我在 中突出显示文件时Xcode
,会在实用程序中检查目标成员身份。
我还尝试省略加载文件的代码,但在不同的文件上出现相同的错误。似乎只有应用程序图标和启动图像才能正确加载。
请注意,我正在使用Sparrow 框架(如果这有什么不同的话)。纹理像这样加载:
SPTexture *gameMenuTexture = [SPTexture textureWithContentsOfFile:(@"/Users/name/Documents/appname/GFX/MainMenu.png")];
SPImage *gameMenuImage = [SPImage imageWithTexture:(gameMenuTexture)];
[self addChild:gameMenuImage];
帮助将不胜感激。我在论坛上到处寻找答案。谢谢!