1

我已经阅读了关于 SO 的其他几篇关于此的帖子,所有人都说我的视图没有设置在文件所有者上存在问题。这是有道理的,但是我的视图以及我在 XIB 中的所有其他连接都已设置,并且我不断收到此错误。

我尝试使用 loadView 方法而不是 viewDidLoad 方法,它加载得很好,但是它是一个“小部件密集型”应用程序,所以如果可能的话,我更喜欢使用 xib。

它早些时候工作,但后来我做了一些巨大的改变。然而,由于它只是一个简单的娱乐应用程序,我并没有为源代码管理而烦恼,所以我现在不能回去了。

知道如何调试此类问题或从哪里开始寻找吗?

干杯

4

1 回答 1

2

您有一个非常具体的错误消息,因此调试起来应该不会太难。

确保您正在查看正确的 XIB -> 尝试删除 XIB 并查看它是否抱怨文件不存在。

检查文件所有者的类类型。它必须与您要启动的 ViewController 匹配。如果没有,请正确设置。

检查视图出口旁边没有黄色警告。如果是这样,请删除插座并重新制作。

检查您用于初始化视图控制器的代码行。检查它的类和笔尖名称是否正确。

检查 XIB 是否包含在目标中。

于 2012-11-10T16:02:45.390 回答