使用XCode 6.2 beta时,在一个空白的Master / Detail项目中也会发生这种情况。
换句话说:它可以在模拟器上运行,但是当我在装有iOS 7.1的iPhone 5上运行它时,我会在下面给出错误(我没有任何其他设备可以测试它)。
以下是我添加异常断点的内容。
我找到following previous Q/A,但似乎与我的情况不同。 为什么它会在模拟器上运行?
这是一个XCode 6.2错误吗?有人可以复制吗?
答案 0 :(得分:2)
崩溃是因为您尝试在UISplitViewController
上iPhone
使用iOS 7
。 UISplitViewController
仅适用于iPhone
的{{1}}。在iOS 8+
之前,iOS 8
只能在UISplitViewController
中使用。
答案 1 :(得分:0)
模拟器和设备之间的一个重要区别是模拟器在加载资源时不区分大小写。设备是。因此,在模拟器上可以正确加载笔尖或其他资源,但由于大写字母错误而无法在设备上找到它。