我的 iphone 应用程序从一个包中提取了大约 300 张图像,然后在我的一个视图控制器上随机显示一张。这在模拟器(xcode 4.3.3 / iphone 5.0 或 5.1 模拟器)上运行良好,但当我将它推送到我的设备(iphone 3gs)时却不行。应用程序运行并且日志上没有错误,但是图像应该是视图的那部分只是空白,就像背景的颜色一样。
我尝试过的事情:
- 我已经检查并仔细检查了文件名与代码中引用的大小写。
- 我检查了名为 Copy Bundle Resources 的构建阶段,它肯定设置为将包复制到设备。
我查看了构建生成的日志,虽然这是我第一次详细检查它,但它没有错误,并且似乎正在复制包。这是日志中的片段:
CpResource FlagQuiz/flagimages.bundle /Users/ian/Library/Developer/Xcode/DerivedData/FlagQuiz-drrjrlxfifrmbnaissqfqxuixchb/Build/Products/Debug-iphoneos/FlagQuiz.app/flagimages.bundle cd /Users/ian/Documents/xcodeapps/FlagQuiz setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip /Users/ian/Documents/xcodeapps/FlagQuiz/FlagQuiz/flagimages.bundle /Users/ian/Library/Developer/Xcode/DerivedData/FlagQuiz-drrjrlxfifrmbnaissqfqxuixchb/Build/Products/Debug-iphoneos/FlagQuiz.app
这是根据要求提供的捆绑包截图:https ://skitch.com/bobsmells/eeask/flagquiz.xcodeproj-afghanistan.png
有任何想法吗?