【发布时间】:2015-04-08 12:25:27
【问题描述】:
不知何故,我的 Xcode 设置搞砸了,因为它只会将我的 Main.storyboard 文件显示为 XML 代码。有人告诉我,这可以通过从“打开为”菜单中选择界面生成器来解决,但菜单下没有任何内容(唯一的“选择”是灰色的“”)。我已经清除了我的 Xcode 缓存,但这并没有帮助。除此之外,我的项目仍然可以正常编译。
如何解决?
【问题讨论】:
标签: xcode interface-builder xcode6
不知何故,我的 Xcode 设置搞砸了,因为它只会将我的 Main.storyboard 文件显示为 XML 代码。有人告诉我,这可以通过从“打开为”菜单中选择界面生成器来解决,但菜单下没有任何内容(唯一的“选择”是灰色的“”)。我已经清除了我的 Xcode 缓存,但这并没有帮助。除此之外,我的项目仍然可以正常编译。
如何解决?
【问题讨论】:
标签: xcode interface-builder xcode6
正如很多人指出的那样,右键单击文件并将鼠标悬停在Open As 上并选择Default - Interface Builder。
但是,如果由于 Open As 显示 <None> 而不是您的选择,请确保您使用的是标准编辑器而不是版本编辑器。转到 Xcode 菜单 中的查看 --> 查看 --> 将鼠标悬停在 标准编辑器 上并选择 显示标准编辑器。现在重复其他人建议的步骤,您应该会得到想要的结果。
【讨论】:
通过单击 'Command + Enter' 键更改为标准编辑器。然后 Main.storyboard 可能会显示为 Interface Builder。
【讨论】:
我遇到了同样的问题,主情节提要上没有“打开方式”选项,而且 xib 也显示为 XML。
对我有用的解决方案是右键单击确实具有“打开为 --> Interface Builder”选项的 xib。然后,我回到情节提要,主情节提要正确显示。
【讨论】:
如果您转到项目大纲并控制单击情节提要文件并按住光标,您将看到打开方式的选项,这将使您以某种类型打开情节提要。单击它并选择作为故事板打开。祝你好运!
编辑#1
对不起,我想我看错了你的帖子。我以为你是从菜单栏中执行这些步骤的。不是大纲。我假设您已经重新启动了 Xcode 和您的计算机。
【讨论】:
我在 Xcode 9 文件夹中有“Main.storyboard.xml”,但在“身份和类型”中建议的扩展列表中看不到“默认 - 界面生成器”。
我只是删除了“身份和类型”名称中的 .xml 扩展名,然后我可以在“打开方式”中再次看到“默认 - 界面生成器”。
【讨论】:
这只是一个快速修复/长镜头,根据您的具体情况,它可能根本没有帮助,但您可以在其他项目中导入和打开情节提要文件。
所以,请尝试将您的故事板文件导入一个新项目,看看它是否在那里正确显示。
过去曾帮助我处理行为不端的 nib 文件。
【讨论】:
做了一些工作,但我每次都找到了解决此问题的方法...当您单击情节提要并显示为源时,单击右侧显示实用程序视图的图标..查找身份类型..类型应该是默认的 - 界面生成器..我的切换到 C 源代码..不知道如何..但是...
【讨论】: