2011-08-27 82 views
2

所以我在過去的幾個星期裏一直在和xcode搞混了,截至昨天晚上,我有一個很好的簡單的應用程序,它有一個帶有3個組件,兩個標籤的UIPickerView,並且它根據什麼打印到每個組件上被選中。修復/修復/重新生成xcode中損壞的.xib文件的方法?

當我繼續前進時,我想放置一個可滾動的圖像,但是我意識到需要更改某些內容,並且刪除了UIImageView(嵌入在UIScrollView中)。這立即導致我的應用程序中斷,因爲在.xib xml代碼中仍然存在不再存在的東西。我試圖手動將它們取出,長話短說,我把它弄壞了......糟透了。

我的問題是: 有沒有辦法來爲我的現有項目的新的.xib文件,所以我沒有做一個完全新的?

+4

未來課程:Xcode使得使用版本控制變得簡單。選中啓動項目時顯示「創建本地Git存儲庫」的框,然後經常檢查更改。 –

回答

0

如果我正確理解你,你需要用新的空白文件替換.xib文件,這樣你就不必垃圾整個項目。

你可以在不同的目錄中創建具有相同名稱的新XCode項目,然後將文件的.xib從該項目複製你打破了一個頂部。在複製之前關閉XCode。然後重新啓動XCode,您可以添加之前的元素並拖出所需的各種鏈接。

我還會繼續關於打開源代碼控制的評論,以便您在下一步發生錯誤時可以返回步驟。

0

刪除當前文件。

  1. 新文件
  2. 用戶界面
  3. 查看

具有相同名稱的前面(刪除)一個創建文件。

內部接口生成器選擇文件的所有者(佔位符),選擇身份檢查,改變的類的視圖控制器(同名)。

最後,而不是最重要的添加到版本控制

2

我知道這是一箇舊帖子,但我今天有過類似的經歷,並認爲我會加兩分錢。有人可能會像我這樣找到這篇文章,並發現它有幫助。我有一個備份,但不想更新自上次更新以來發生的所有更改。

我試着關閉Xcode中的所有文件並重新啓動,但沒有解決問題。我認爲問題與我創建的插座有關,然後被移除。重新啓動後,我選擇在打開.xib時忽略崩潰選項,而是選擇繼續。我在.xib中捅了一下,足以將其標記爲已更改,然後將其保存。這解決了我的問題。我現在可以在沒有崩潰警告的情況下打開.xib,並且該應用程序正常工作。