gpt4 book ai didi

ios - 已加载 Nib 但未设置 'view' socket

转载 作者:IT王子 更新时间:2023-10-29 07:24:12 25 4
gpt4 key购买 nike

我在我的项目中添加了一个新的 nib 文件,并尝试加载它。

但是,当我单击应该将我带到我创建的 View 的工具栏图标时,我收到一个 NSInternalInconsistencyException 消息:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "..." nib but the view outlet was not set.'

所以我打开了我的 nib 文件,我看到没有设置引用 socket 的 View 。但是,我尝试单击“新引用导出”的圆圈并将其拖动到文件所有者,但它不允许我...我需要做什么才能显示我的 View ?

最佳答案

这是对我有用的:

  • 打开导致问题的 XIB 文件
  • 单击左侧栏中的文件所有者图标(最上面的一个,看起来像一个黄色轮廓框)
  • 如果您没有看到右侧边栏,请单击工具栏中“查看”上方的第三个图标。这将显示右侧边栏
  • 在右侧边栏中,单击第四个选项卡——看起来有点像报纸的选项卡
  • 在顶部的“Custom Class”下,确保 Class 是应与该 View 对应的 ViewController 的名称。如果不是,请输入
  • 在右侧边栏中,点击最后一个选项卡——看起来像一个带箭头的圆圈
  • 您应该会看到“outlets”下面有“view”。将它旁边的圆圈拖到左侧栏上的“查看”图标(底部,看起来像一个带有粗灰色轮廓的白色正方形
  • 保存 xib 并重新运行

关于ios - 已加载 Nib 但未设置 'view' socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com