可可 – 查看插件不可用于文件所有者

可可 – 查看插件不可用于文件所有者,第1张

概述我在创建一个新的视图控制器时收到以下消息.一切都在 Xcode中编译没有错误,但应用程序在从RootViewController加载新视图时立即退出. Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNa 我在创建一个新的视图控制器时收到以下消息.一切都在 Xcode中编译没有错误,但应用程序在从RootVIEwController加载新视图时立即退出.

Terminating app due to uncaught exception 'NSInternalinconsistencyException',reason: '-[UIVIEwController _loadVIEwFromNibnamed:bundle:] loaded the "HomeVIEw" nib but the vIEw outlet was not set.'

为了解决这个问题,我尝试将文件所有者连接到视图,但文件所有者甚至无法使用视图出口.

解决方法 根据@Tim Post的建议,从问题部分移开.

发现:

我终于意识到,当我添加这个VIEw XIB时,file的Owner已被设置为NSObject而不是HomeVIEwController(我新创建的视图控制器).在indentity检查器中设置类标识后,视图插座就可以连接到视图了.

该应用程序现在加载,新视图加载完美.只为了SO社区的利益而分享.

结论:

创建新的VIEw XIB时,请确保在indentity检查器(Cmd 4)中将类标识设置为所需的视图控制器.默认情况下可以设置为NSObject.

然后应该可以使用视图插座.

总结

以上是内存溢出为你收集整理的可可 – 查看插件不可用于文件所有者全部内容,希望文章能够帮你解决可可 – 查看插件不可用于文件所有者所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1020734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存