SplitView[1290:307]无法加载从Bundle 包中标识为"xx.co.mycompany.ipad.SplitView"的nib引用的"canary04.png"图像

我只有在设备上运行时才会出现错误.在模拟器中运行没有问题.

我在interface builder中直接使用带有UIImageView的图像.

编辑:我已经在不同的笔尖上添加了一个不同的新图像,这没有问题.

有人有什么 idea 吗?

推荐答案

iOS设备上的文件系统区分大小写,因此很可能是一个 case 问题.(Mac OS X通常区分大小写,因此您在模拟器中没有看到这个问题.)

因此,请判断代码中使用的大小写是否与文件名本身相同.

Objective-c相关问答推荐

NSString "nil or empty" 判断 - 这完成了吗?

我在哪里可以找到 info.plist 文件?

如何使用第一个字符作为部分名称

animateWithDuration:animations: 会阻塞主线程吗?

定义缓存变量时在objective-c中使用static关键字

判断是否显示 UIAlertView

从 Unix 时间戳创建 NSDate

ios 13 - 带有 UISearchBar _searchField 的自定义 SearchBar 不起作用

在 ObjC 实现文件中声明的实例变量

检测代码是否在 Objective-C 的主线程上运行的正确方法是什么? (iOS)

委托如何在 Objective-C 中工作?

alloc 和 allocWithZone: 有什么区别?

仅在 UIView 顶部的圆角

如何从设置屏幕打开位置服务屏幕?

检测平移手势结束

导航返回时重新加载 UITableView?

UITableView 在半透明的导航栏下

iPhone如何在打字时获取UITextField的文本?

iOS 上的电话号码格式

UITableViewCell中的文本居中对齐问题