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

时间:2011-05-24 05:38:03

标签: iphone xcode ios ipad bundle

目前我正在尝试管理大量图像,方法是将它们放在一个文件夹中并命名文件夹[something] .bundle,并将它们拖入XCode。

现在奇怪的是,如果我在模拟器中运行它,我可以使用[UIImage imageNamed:]访问这些图像,就像所有文件都在主包内一样;但在实际设备上运行相同的代码(本例中为iPad 4.3.3),imageNamed:不起作用。

有人可以向我解释为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

您无法使用imageNamed:包中的项目。

你需要imageWithContentsOfFile:或imageWithData:

有关类似示例,请参阅(iPhone) Use external image in UIImage imageNamed