【发布时间】:2011-05-26 23:11:18
【问题描述】:
我有一个iPad 应用程序。ViewContrtoller.xib 里面有一个UIImageView。 UIImageView 的UIImage 是通过Interface Builder 设置的。当我在模拟器中运行应用程序时,一切都很好。但是当我试图在iPad 中运行它时,UIImage 没有加载。我收到的信息是:
HexaPuzzle1.0[3259:207] 无法加载从标识符为“com.yourcompany.HexaPuzzle1-0”的包中的笔尖引用的“start.png”图像 2010-12-17 10:57:27.221 HexaPuzzle1.0[3259:207] HexaPuzzle 已加载
任何帮助将不胜感激,对我来说将是一个很大的帮助。
【问题讨论】:
-
确保图像包含在您的捆绑包中。如果你在模拟器中运行它,但在设备上运行之前不小心将其删除,模拟器仍然可以拥有它但设备不会。
-
@ughoavgfhw:图片已经在捆绑包中,我没有删除它。
-
尝试删除设备中的旧版本并安装新版本
-
@Satya:我删除了旧版本删除了图像并重新加载了新图像。然后同样的问题仍然存在。
-
我认为,您可能在代码中给出了错误的图像名称,这意味着您需要给出准确的名称(区分大小写)。 iPhone 设备区分大小写,但模拟器不区分。
标签: ios iphone ipad uiimageview uiimage