如何在 iOS 中调试“[UIViewController _loadViewFromNibNamed:bundle:] 加载了“SearchView”笔尖但未设置视图出口”?

Posted

技术标签:

【中文标题】如何在 iOS 中调试“[UIViewController _loadViewFromNibNamed:bundle:] 加载了“SearchView”笔尖但未设置视图出口”?【英文标题】:How to debug "[UIViewController _loadViewFromNibNamed:bundle:] loaded the "SearchView" nib but the view outlet was not set" in iOS? 【发布时间】:2017-05-15 08:40:44 【问题描述】:

错误:

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

我尽一切努力为“SearchView”设置视图,但仍然因信号中止消息而崩溃。

【问题讨论】:

检查一下:***.com/questions/5464010/… 在 SearchView 中检查所有元素是否已通过插座连接 是的,我检查了......每个元素都已连接...... 【参考方案1】:

移除所有插座并重新连接。

【讨论】:

我删除了所有插座并重新连接并按照您所说的进行检查.....但是由于信号中断..消息而崩溃..... 有没有其他方法可以解决这个问题......如果你建议我对我很有帮助...... 使 nib 的显示名称和您在 viewcontroller 中添加的名称都相同。只需复制粘贴名称即可。在 xcode 的文件检查器中检查 nib 名称。

以上是关于如何在 iOS 中调试“[UIViewController _loadViewFromNibNamed:bundle:] 加载了“SearchView”笔尖但未设置视图出口”?的主要内容,如果未能解决你的问题,请参考以下文章

带有 UISegmentedControl 和 childViewController 的 iOS LargeTitle(在容器中)

如何在 Flutter 插件中调试 iOS 原生代码?

9如何在Xamarin中进行iOS真机调试和发布

Objective c iOS 传递数据

如何在iOS中调试布局约束问题?

iOS 9.3 touchesBegan/Ended 未在模拟器中触发