添加,然后删除〜ipad.xib。 现在在iPad上运行NSInternalInconsistencyException

为了将iPhone应用程序转换为通用应用程序,我在我的项目中添加了一个MyViewController〜ipad.xib。 我还将目标设备系列设置为iPhone / iPad。 然后,我试图撤销这些更改 – 删除MyViewController〜ipad.xib并将目标设备系列仅设置为iPhone。

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

“'NSInternalInconsistencyException',原因:' – [UIViewController _loadViewFromNibNamed:bundle:]加载了”MyViewController“笔尖,但未设置视图插口。

MyViewController.xib中的视图出口被设置为: 显示视图出口设置为'查看'

和文件的所有者类设置: 将文件的所有者类设置为“MyViewController”

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

请注意,如果您从项目中删除文件,则在重新安装时(通过“构build并运行”),文件不会从设备中删除,iOS仍然会在该处看到您的旧文件。 您可能需要手动从设备中删除应用程序,然后重新安装。

另一个select是重命名文件,以便旧文件不会打扰你。

此外,清洁项目或清洁生成文件夹(保持按下并从“产品”菜单中select“清洁”)可能会有所帮助。