【问题标题】:Outlets not showing in file owners出口未显示在文件所有者中
【发布时间】:2014-04-14 15:26:20
【问题描述】:

我创建了一个类,其中创建了带有 xib 的 UITableViewCell 的子类,运行时,错误显示: *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“SYGPlayerTableViewCell”笔尖,但未设置视图出口。'

所以我尝试连接视图插座,但我发现插座没有显示,它真的是有线的,因为它在另一个文件中没问题。

--通过将文件所有者的自定义类更改为“UIViewController”解决的问题

【问题讨论】:

    标签: xcode ios7


    【解决方案1】:

    在这种情况下,您正在实例化 UITableViewCell,没有文件所有者,并且出口直接转到单元实例,在您的示例中名为 Player Table View Cell

    “文件所有者”引用正在实例化 XIB 的对象,通常是 UIViewController,它在 XIB 中实例化其视图并使用“文件所有者”将所有出口引用到自身。但如果所有对象都直接在 XIB 中声明,那就没有意义了。

    【讨论】:

    • 是的,你是对的,当我将文件所有者的“自定义类”更改为“UIViewController”时问题已解决。谢谢!
    猜你喜欢
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 2015-04-18
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多