iOS6 xib 错误“加载了“ViewController”笔尖,但未设置视图出口。'”
Posted
技术标签:
【中文标题】iOS6 xib 错误“加载了“ViewController”笔尖,但未设置视图出口。\'”【英文标题】:iOS6 xib error "loaded the "ViewController" nib but the view outlet was not set.'"iOS6 xib 错误“加载了“ViewController”笔尖,但未设置视图出口。'” 【发布时间】:2012-11-10 15:54:15 【问题描述】:我已经阅读了关于 SO 的其他几篇关于此的帖子,所有人都说我的视图没有设置在文件所有者上存在问题。这是有道理的,但是我的视图以及我在 XIB 中的所有其他连接都已设置,并且我不断收到此错误。
我尝试使用 loadView 方法而不是 viewDidLoad 方法,它加载得很好,但是它是一个“小部件密集型”应用程序,所以如果可能的话,我更喜欢使用 xib。
它之前工作过,但后来我做了一些巨大的改变。不过因为它只是一个简单的娱乐应用,所以我并没有为源代码管理而烦恼,所以我现在不能回去了。
知道如何调试此类问题或从哪里开始寻找吗?
干杯
【问题讨论】:
这是您展示的第一个NIB吗? 【参考方案1】:您有一个非常具体的错误消息,因此调试起来应该不会太难。
确保您正在查看正确的 XIB -> 尝试删除 XIB 并查看它是否抱怨文件不存在。
检查文件所有者的类类型。它必须与您要启动的 ViewController 匹配。如果没有,请正确设置。
检查视图出口旁边没有黄色警告。如果是这样,请删除插座并重新制作。
检查您用于初始化视图控制器的代码行。检查它的类和 nib 名称是否正确。
检查 XIB 是否包含在目标中。
【讨论】:
以上是关于iOS6 xib 错误“加载了“ViewController”笔尖,但未设置视图出口。'”的主要内容,如果未能解决你的问题,请参考以下文章
如何让我在 xcode 4.6 ios6 中的表格视图正常工作?