目前我正在尝试管理大量图像,方法是将它们放在一个文件夹中并命名文件夹[something] .bundle,并将它们拖入XCode。
现在奇怪的是,如果我在模拟器中运行它,我可以使用[UIImage imageNamed:]访问这些图像,就像所有文件都在主包内一样;但在实际设备上运行相同的代码(本例中为iPad 4.3.3),imageNamed:不起作用。
有人可以向我解释为什么会这样吗?
答案 0 :(得分:1)
您无法使用imageNamed:包中的项目。
你需要imageWithContentsOfFile:或imageWithData:
有关类似示例,请参阅(iPhone) Use external image in UIImage imageNamed。