Xcode 4为什么我在点击MainStoryBoard.storyboard时看到XML:看起来像个bug

时间:2012-02-27 12:53:43

标签: ios xcode

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

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

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

7 个答案:

答案 0 :(得分:111)

要解决此问题,请右键单击MainStoryboard.storyboard,然后选择“打开为>”然后是“界面生成器 - iOS故事板”。

答案 1 :(得分:26)

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

在“编辑器”

部分中查看此link

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

答案 2 :(得分:14)

这对我来说使用xcode 6 enter image description here

答案 3 :(得分:4)

我遇到过这个问题,但有点不同。我在故事板上遇到了与Git的合并问题,所以我不得不手动编辑XML来解决冲突。在此之后,“打开为”菜单中没有“Interface Builder-iOS Storyboard”选项,因此我无法将其更改回可视化编辑器。为了解决这个问题,我只需重新启动XCode,一切都恢复正常。

答案 4 :(得分:4)

使用SeanK的解决方案(重启XCode)后,我仍然需要右键单击故事板并选择Open as> Interface Builder - iOS故事板。

答案 5 :(得分:0)

如果你不止只有一个故事板来回 - 点击不同的故事板,回到你想要显示为iOS故事板的故事板。它不再是XML了。

答案 6 :(得分:0)

像这样改变扩展名" your_storyboard.storyboard"然后右键单击MainStoryboard.storyboard,然后选择"打开为>"然后是" Interface Builder - iOS Storyboard"。