【发布时间】:2012-12-21 08:38:21
【问题描述】:
当我在模拟器上测试我的应用时,一切正常。但是当我在我的 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];
我们将不胜感激。我在论坛上到处寻找答案。谢谢!
【问题讨论】:
-
你检查文件名了吗?它区分大小写。如果你忽略它,它可能在模拟器中工作
标签: iphone objective-c image file simulator