gpt4 book ai didi

ios - 添加,然后删除~ipad.xib。现在在 iPad 上运行时出现 NSInternalInconsistencyException

转载 作者:行者123 更新时间:2023-12-01 18:00:19 30 4
gpt4 key购买 nike

为了将 iPhone 应用程序转换为通用应用程序,我将 MyViewController~ipad.xib 添加到我的项目中。我还将目标设备系列设置为 iPhone/iPad。然后我尝试撤消这些更改——删除了 MyViewController~ipad.xib 并将 Targeted Device Family 设置为仅 iPhone。

现在,我可以在 iPhone 上运行(一如既往),但不能在 iPad 上运行(我以前可以这样做)。我现在崩溃并出现以下错误:

"'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "MyViewController" nib but the view outlet was not set.'"



MyViewController.xib 中的 View 导出设置为: Showing view outlet set to 'View'

并且设置了文件的所有者类: Showing File's Owner class set to 'MyViewController'

所以我想回到我所拥有的……一个仅适用于 iPhone 的应用程序,将在 iPad 上运行(但在较小的 iPhone View 中)。任何帮助,将不胜感激!

最佳答案

请注意,如果您从项目中删除文件,则在重新安装(通过 Build&Run)时不会从设备中删除文件,iOS 仍会在那里看到您的旧文件。您可能需要手动从设备中删除该应用程序,然后重新安装。

另一种选择是重命名文件,这样旧文件就不会打扰您。

此外,清理项目或清理构建文件夹(按住 alt 并从产品菜单中选择清理)可能会有所帮助。

关于ios - 添加,然后删除~ipad.xib。现在在 iPad 上运行时出现 NSInternalInconsistencyException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10884640/

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