iOS6 xib错误“加载了”ViewController“笔尖,但未设置视图插座。”

时间:2012-11-10 15:54:16

标签: objective-c ios interface-builder ios6 xib

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

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

它早些时候工作,但后来我做了一些大的改动。然而,因为它只是一个简单的应用程序,所以我没有打扰源代码控制,所以我现在不能回去。

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

干杯

1 个答案:

答案 0 :(得分:2)

您有一个非常具体的错误消息,所以它不应该太难调试。

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

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

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

检查要启动视图控制器的代码行。检查它是否具有正确的类和笔尖名称。

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