2012-02-27 70 views
47

在Xcode项目中,当点击MainStoryBoard.storyboard而不是图形设计时,我看到XML,为什么以及如何恢复正确的视图?Xcode 4为什么在点击MainStoryBoard.storyboard时看到XML:看起来像一个bug

更新:我认为这是XCode 4.2的一个bug,因为在另一个项目中,当我点击版本编辑器时我有XML,但是当我点击标准编辑器时,它显示了视觉设计。

有没有办法解决这个问题,而不是强迫我再次用手重新创建我的视觉设计?

回答

110

要解决此问题,用鼠标右键单击MainStoryboard.storyboard,然后选择 “打开方式>”,然后 “Interface Builder的 - iOS的故事板” 。

26

确保您没有使用源代码管理编辑器,它显示给定文件的更改。您可以在右上角的工具栏中更改此设置。

入住这link一节 “编辑”

version-editor http://beginning-mac-programming.timisted.net/images/posts/generalOverview/08-Xcode4AssistantEditor.png

+0

有在编辑器栏3个图标:我想标准的编辑和助理编辑,但仍然有XML。这是你的意思吗?感谢帮助。 – user310291 2012-02-27 13:43:32

+0

更新:我认为它的Xcode 4.2的一个bug,因为在另一个项目中,当我点击文本编辑器我有XML,但是当我点击标准编辑它显示的视觉设计。 有没有办法解决这个问题,而不是强迫我再次用手重新创建我的视觉设计? – user310291 2012-02-27 15:35:24

+0

是的,这是我的意思。你可以做的是用另一个名字通过“File> New File”添加一个新的故事板,然后插入当前故事板的xml内容,然后在项目设置中将这个新的故事板设置为最初的故事板。 – Besi 2012-02-27 21:57:58

4

我遇到了这个问题,但它有点不同。我在故事板上与Git发生了合并问题,因此我必须手动编辑XML才能解决冲突。在此之后,“Open as”菜单中没有提供“Interface Builder-iOS Storyboard”选项,因此我无法将其更改回可视化编辑器。要解决这个问题,我只需重新启动XCode,一切恢复正常。

4

使用SeanK的解决方案(重新启动的XCode)之后,我仍然需要手动右键单击故事板,然后选择打开方式>接口生成器 - iOS的故事板。

0

如果您已经不仅仅是一个故事板更来回走 - 点击不同的一个,回去要显示为iOS的故事板的一个。它不再是XML。

14

这为我工作使用Xcode的6 enter image description here

相关问题