我有一个完美的应用程序,在一个故事板中定义了多个表视图,该故事板在18个月内没有问题。
我最近更改为Xcode 5.0并创建了一个重复的Storyboard,一个配置为4“屏幕,一个配置为3.5,带有适当的委托代码以调用相应的SB。
尽管每个TableView基本相同,但有些会成功调用,而其他TableView会崩溃: -
由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:' - [UITableViewController loadView]加载了“m8N-d4-mjD-view-Yms-ZT-B8U”笔尖,但没有得到UITableView。'
还有一些意外情况,一些表视图在连接的设备上工作,但在模拟器中不工作,反之亦然。
我已经研究并尝试了很多不同的东西,但无法理解明显的变量行为 - 任何帮助都会感激不尽。感谢。
答案 0 :(得分:0)
在升级到Xcode5.0期间,我的故事板被损坏了。 检查以下内容: - 视图中项目的实际位置是否正确(我有很多负X和Y位置)? - 代码和项目之间的链接是否正确?
您说您已经复制了故事板,第三个解决方案是检查项目是否链接到正确的代码版本而不是之前的版本。