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

Hap*_*Hap 1 xib ipad ios

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

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

"'NSInternalInconsistencyException',原因:' - [UIViewController _loadViewFromNibNamed:bundle:]加载了"MyViewController"笔尖,但未设置视图插座.'"

MyViewController.xib中的视图插座已设置: 显示视图插座设置为

并设置了File的Owner类: 显示File的Owner类设置为'MyViewController'

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

mvd*_*vds 5

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

另一个选项是重命名文件,以便旧文件不会打扰你.

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