1

我有一个完美运行的应用程序,它在单个 Storyboard 中定义了多个表视图,该应用程序已经运行了 18 个月而没有出现问题。

我最近更改为 Xcode 5.0 并创建了一个重复的 Storyboard,一个配置为 4" 屏幕,一个配置为 3.5,并带有适当的委托代码来调用适当的 SB。

尽管每个 TableView 本质上是相同的,但有些会成功调用,有些会崩溃:-

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[UITableViewController loadView] 加载了“m8N-d4-mjD-view-Yms-ZT-B8U”笔尖,但没有获得 UITableView。

同样出乎意料的是,一些表格视图可以在连接的设备上工作,但不能在模拟器中工作,反之亦然。

我已经研究并尝试了许多不同的东西,但无法理解明显的可变行为 - 任何帮助都非常感激。谢谢。

4

1 回答 1

0

在升级到 Xcode5.0 期间,我的故事板损坏了。检查以下内容: - 视图中项目的实际位置是否正确(我有很多负 X 和 Y 位置)?- 代码和项目之间的链接是否正确?

你说你已经复制了故事板,第三种解决方案是检查项目是否链接到正确的代码版本,而不是之前的版本。

于 2013-10-02T12:16:58.627 回答