无法加载带有标识符的包中nib引用的图像(再次)

时间:2014-10-20 16:14:08

标签: ios xcode image ipad bundle

(Xcode 6.0.1,iOS 7.1.1,iPad2)

  • 向Images.xcassets
  • 添加了三个新图像
  • 在导入对话框中选中“如果需要,复制项目”
  • 构建阶段 - >复制捆绑资源:删除并重新添加Images.xcassets
  • 检查图像名称以避免区分大小写问题
  • 清理并重建。
  • 退出Xcode并重新启动
  • 已从设备中删除应用以进行全新安装

尝试将图像设置为按钮背景。

图像显示在模拟器中,但不在设备上显示。这让我相信它们并没有与应用程序捆绑在一起,尽管我在构建中包含了images.xcassets。

我想检查并查看是否包含了三个新图像集,但似乎没有办法在“构建设置”下的“复制捆绑资源”分支中深入查看images.xcassets。 / p>

我在故事板中设置图像背景,方法是单击图像视图,选择“属性检查器”按钮,然后在“背景”下的下拉列表中选择图像名称。

其他图片有效;它只是新添加的图像没有出现。

我很难过......有什么建议吗?

3 个答案:

答案 0 :(得分:10)

在我的情况下问题是我使用了一些.JPG图像(我知道它不是理想的格式,但我并不担心,因为我只做了一些初步开发)。

我将其中一张图片转换为.PNG(使用预览版),导入后问题解决了!

答案 1 :(得分:9)

文件名中有点!

新图像以日期附加到文件名末尾命名,使用点分隔月,日和年;像这样:

  • puppy.10.17.2014.png
  • kitten.10.17.2014.png
  • chick.10.17.2014.png

我剥掉了点,并将文件命名为:

  • puppy.png
  • kitten.png
  • chick.png

真是令人头疼...我希望这可以帮助那些在网络空间中的人!

答案 2 :(得分:1)

删除uiimageview并将其中任何一个分配给它以验证它是否显示在设备上。