捆绑行为在iOS模拟器和实际设备中有所不同

问题描述:

目前,我试图通过将大量图像放入文件夹并命名文件夹[something] .bundle并将它们拖到XCode中来管理这些图像。现在奇怪的是,如果我在模拟器中运行它,我可以像[UIImage imageNamed:]一样访问这些图像,就好像所有文件都在主包中一样;但在实际设备上运行相同的代码(本例中为iPad 4.3.3),imageNamed:不起作用。捆绑行为在iOS模拟器和实际设备中有所不同

有人可以向我解释为什么这可能是?

+1

设备区分大小写。确保名称匹配.. – visakh7 2011-05-24 06:37:54

+0

我应该添加,这个代码是从现有的工作代码修改,所以所有的名字看。唯一的区别是使用.bundle文件夹 – Billy 2011-05-24 08:02:31

你不能使用imageNamed:与束中的项目。

您需要要么imageWithContentsOfFile:或imageWithData:

类似的例子见(iPhone) Use external image in UIImage imageNamed