我创建了一个相当简单的 iPhone 应用程序。然后想我会创建应用程序的 iPad 版本(通用)。尝试使用“升级”选项,但没有成功。所以我创建了一个单独的通用应用程序并将 xib 文件复制到我的项目中。那也没有成功,所以我删除了 xib 文件(以及它们相关的 .m 和 .h 文件。
现在,当我运行 iPhone 版本时,它在 Interface Builder 文件中为我提供了 Unknown 类 iPadSample1AppDelegate。错误和 UISplitViewController 仅在 UIUserInterfaceIdiomPad 下运行时才支持,然后退出。所以,我恢复到开始 iPad 冒险之前拍摄的快照……我得到了同样的错误。我已经尝试过 XCode 搜索和 Spotlight 搜索。在我的项目中的任何地方都没有对该类或 UISplitViewController 的引用,但出于某种原因,XCode 认为存在。
有什么方法可以删除不存在的引用吗?哈哈
更新:
这可能与我的 XCode 环境被劫持有关。在这里找到一些其他帖子后,我尝试了 Clean All / Build / Touch,当我进行触摸时,我在 XCode 中收到以下错误:
未捕获的异常:
-[XCBuildLogWarningMessage setFileLocations:]:无法识别的选择器发送到实例 0x2014dd0a0
无论如何要重新安装 XCode 而不会弄乱其他一切?