【问题标题】:Loaded the nib but the view outlet was not set加载笔尖但未设置视图出口
【发布时间】:2012-10-25 20:13:01
【问题描述】:

首先,我检查了其他问题,但没有一个问题能解决我的问题。

我有一个自定义 UITableViewCell,我试图在 UITableView 中加载和使用它。这在以前版本的 Xcode 下运行良好,但昨天,我终于更新到最新版本(4.51 4G1004)。完成此操作后,我现在收到错误消息

loaded the "TemplateView" nib but the view outlet was not set.

视图是一个自定义类,它是 UITableViewCell 的后代,但我也尝试创建一个新的 NIB,它是一个直接的 UITableViewCell 并得到了同样的错误。我尝试了Cleaning 该应用程序,看看是否可以纠正它,但它没有。

任何帮助都将不胜感激,因为这确实困扰着我,我不确定此时应该转向哪个方向。

【问题讨论】:

    标签: xcode view nib


    【解决方案1】:

    为了纠正这个问题,我创建了一个新类并开始重新构建 UITableView 和 UITableViewCell ,并且一步一步地我能够接近工作。向单元格中的一个按钮添加操作时,我收到一条错误消息,并决定撤消该部分代码。我仍然收到以下错误。

    [由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键 addOrEditSections 的键值编码不兼容。”]

    “addOrEditSections”方法已完全从代码中提取出来,在我的项目中没有。这只是 XCode 的一个真正错误的版本吗?我尝试了“清理”,我重新启动了 Xcode,但我仍然收到此错误,即使代码中没有地方调用“addOrEditSections”。

    【讨论】:

    • 好的 - 解决了这个问题(错过了笔尖中剩余的插座连接)。为了解决最初的问题,我重新创建了 UITableView 的类以及 UITableViewCell 的类和 nib,它现在可以工作了。现在,当我尝试进一步导航时,我再次收到“已加载笔尖但未设置视图出口”错误。升级到 XCode 是否损坏了该项目中的 nib?我可以通过从头开始重新构建来解决这个问题,谢天谢地,这是一个新项目,所以没有很多 nib,但这似乎是升级到 Xcode 中的一个错误!
    猜你喜欢
    • 2019-06-09
    • 2011-07-20
    • 1970-01-01
    • 2018-01-02
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 2012-05-31
    相关资源
    最近更新 更多