界面生成器无法确定“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 方法

如何在 Cocoa 应用程序中手动创建和附加 MainMenu.xib?

没有 MainMenu.xib 的 Cocoa 应用程序?

使用 NSView 加载 Xib 文件