【问题标题】:Loaded the ... nib but the view outlet was not set [duplicate]加载了...笔尖,但未设置视图出口[重复]
【发布时间】:2018-01-02 13:54:03
【问题描述】:

我收到此错误:

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:'-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“BYZ-38-t0r-view-8bC-Xf-vdC”笔尖,但未设置视图出口。 '

这是我的精选网点栏:

我该如何解决这个问题?

我已经尝试了this question 上建议的解决方案,但到目前为止没有一个对我有用。

【问题讨论】:

  • 点击“查看”并转到连接,查看视图是否有连接。如果没有,则将其连接到文件所有者。
  • @GeneCode 它确实与文件所有者有视图连接。你知道如何解决这个问题吗?
  • 我不完全确定为什么它被关闭为重复;我已经尝试了另一个问题中的建议,但这些解决方案都不适合我。

标签: objective-c


【解决方案1】:

您可能已经更改了您查看的内容。正因为如此,笔尖失去了它的视图元素。 要修复此错误,请打开您的笔尖并选择File’s Owner。在右侧边栏中,单击最后一个选项卡——看起来像一个带有箭头的圆圈。在情节提要中查看您已连接到控件的内容。确保视图已连接到左侧栏上的view。您可以在您的问题here 附近找到更多答案。如果错误仍然存​​在,您可以发布一些 select outlets 酒吧的图片。

【讨论】:

  • 我的项目中没有任何笔尖,因为我正在使用情节提要。我应该打开什么而不是我的笔尖?我的看法?
  • 我已经用我选择的网点栏的图片更新了我的问题。
  • “大视图”连接看起来有问题。尝试删除它并重置与视图的连接。除此之外,我说的是最后一个连接。
  • 不需要将 ViewController 的根视图设置为“大视图”。您可以在 VC 中将其用作“self.view”。
  • 好的,我已经删除了 Big View 连接,但是在 VC 中使用 self.view 是什么意思?
猜你喜欢
  • 2011-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-09
  • 1970-01-01
  • 2012-03-10
  • 1970-01-01
  • 2014-11-22
相关资源
最近更新 更多