gpt4 book ai didi

cocoa - 查看文件所有者无法使用的 socket

转载 作者:行者123 更新时间:2023-12-03 16:06:56 27 4
gpt4 key购买 nike

我在创建新的 View Controller 时收到以下消息。一切都在 Xcode 中编译正常,没有错误,但应用程序在从 RootViewController 加载新 View 后立即退出。

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

为了解决此问题,我尝试将文件所有者连接到 View ,但文件所有者甚至无法使用 View 导出。

最佳答案

根据 @Tim Post 的建议,从问题部分移出。

发现:

我终于意识到,当我添加此 View XIB 时,文件的所有者已设置为 NSObject 而不是 HomeViewController(我新创建的 View Controller )。一旦我在身份检查器中设置了类身份, View 导出就可以连接到 View 了。

应用程序现已加载,并且新 View 加载完美。只是为了 SO 社区的利益而分享。

结论:

创建新的 View XIB 时,请确保在身份检查器 (Cmd+4) 中将类身份设置为所需的 View Controller 。默认情况下它可能设置为 NSObject。

然后 View 导出应该可用。

关于cocoa - 查看文件所有者无法使用的 socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5227332/

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