为了将iPhone应用程序转换为通用应用程序,我在项目中添加了MyViewController~ipo.xib。我还将目标设备系列设置为iPhone / iPad。然后我尝试撤消这些更改 - 删除了MyViewController~ipad.xib并仅将目标设备系列设置为iPhone。
现在,我可以在iPhone上运行(一如既往),但不能在iPad上运行(以前我可以做)。我现在崩溃了以下错误:
“'NSInternalInconsistencyException',原因:' - [UIViewController _loadViewFromNibNamed:bundle:]加载了“MyViewController”笔尖,但未设置视图插座。'“
MyViewController.xib中的视图出口设置为:
文件的所有者类设置为:
所以我想回到我所拥有的......一个仅在iPhone上运行的iPhone应用程序(但在较小的iPhone视图中)。任何帮助将不胜感激!
答案 0 :(得分:5)
请注意,如果从项目中删除文件,则在重新安装时(通过Build& Run),文件将不从设备中删除,iOS仍会在那里看到您的旧文件。您可能需要从设备中手动删除应用程序,然后重新安装。
另一个选择是重命名文件,以便旧文件不会打扰你。
此外,清洁项目或清理构建文件夹(按住alt并从“产品”菜单中选择“清除”)可能会有所帮助。