2012-02-27 68 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

相關問題