界面生成器无法确定“mainmenu.xib”的类型
Posted
技术标签:
【中文标题】界面生成器无法确定“mainmenu.xib”的类型【英文标题】:Interface builder unable to determine type of "mainmenu.xib" 【发布时间】:2014-04-09 21:54:41 【问题描述】:使用 Xcode 5.1。在 OSX 10.9.1 我去创建一个新项目。 OSX > 应用程序 > 可可应用程序。
这是一个空的应用程序。我点击构建。我收到一个错误:
界面构建器无法确定“MainMenu.xib”的类型。
点击MainMenu.xib
会显示一个空白屏幕,基本上可以让我编写代码了。不是我以前在构建应用程序时使用的友好拖放界面。
在右侧栏,我注意到类型是Default - Abstract Interface Builder XIB
。在其他工作项目中(在升级到 Xcode 5 之前创建),类型为 Default - Interface Builder Cocoa XIB
。
我在网上找到的唯一与此问题相关的链接是this one,这表明这是某种模板问题,但没有详细说明是什么问题或如何修复它。
想法?
【问题讨论】:
我已经编辑了您的帖子,我假设您的意思是 OSX 10.9.1 而不是 9.1。如果有错误请回滚。 是的,这是有道理的。我假设 'osx' 中的 'x' 代表 10. 编辑台。谢谢。 实际上,我刚刚意识到我已经问过这个问题两次(哎呀)并且自己想出了一个答案。不知道如何标记为重复,但这里有一个解决方案:***.com/questions/23924536/… 【参考方案1】:我通过在聚光灯下搜索后打开“Xcode-Macintosh HD”而不是“Xcode-Developer”解决了这个问题。 (聚光灯是右上角的放大镜)
【讨论】:
以上是关于界面生成器无法确定“mainmenu.xib”的类型的主要内容,如果未能解决你的问题,请参考以下文章
UIApplicationDelegate 与 NSApplicationDelegate、MainMenu.xib
不从 MainMenu.xib 加载窗口,而是加载另一个窗口
我们在哪里可以为 MainMenu.xib 编写 windowDidBecomeKey 方法