我从一个仅限 iPhone 的应用程序开始,它在 iPhone 和 iPad 上都运行良好(它在 iPad 上的一个 iPhone 大小的小窗口中运行......这很好)。然后我为 Target Device Family 选择了 iPhone/iPad,并创建了一个空白的 MyViewController~ipad.xib。然后我决定将应用程序恢复到以前的状态,我删除了 ~ipad.xib 并将目标设备系列设置回仅 iPhone。
现在,我的视图像以前一样在 iPad 上显示,但我无法与视图交互。在 iPhone 上一切正常,但在 iPad 上,我的按钮似乎没有链接到它们相应的操作。但是,现在只有 nib,所以显然这些按钮是链接的,因为它们可以在 iPhone 上使用。
根据@wrights 的建议,我删除了所有模拟器文件并再次清理项目。然后我得到一个新的错误:*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/hap/Library/Application Support/iPhone Simulator/5.1/Applications/83BECBAA-2558-4927-9347-FAC972168299/WxT.app> (loaded)' with name 'MainWindow-iPad''
应用程序此时就崩溃了。
我想让应用程序在 iPad 上正常运行,就像以前一样……只需要一个笔尖。任何帮助将不胜感激!