2013-06-06 45 views
0

我試圖提取我的項目的一小部分進行錯誤調查,當Xcode令我非常困惑的行爲感到驚訝。潛在的災難:Xcode顯示其他項目源文件進行編輯

  • 我創建了一個新的單個視圖項目在一個單獨的文件夾中的默認設置(在這種情況下storyboards和ARC)和沒有類前綴。
  • 在Finder中我將我的主項目文件夾中有問題的2個類文件複製到我的新項目文件夾中。 編輯:這裏是我的錯誤,我沒有在Finder中做,在Xcode我忘了 選擇「複製如果需要」複選框。下一次,我將仔細檢查 或真的在Finder中執行此操作...
  • Finder我將使用的庫的二進制文件複製到我的新文件夾的子文件夾中。
  • 我添加庫到新的項目
  • 我增加了2類文件到我的新項目
  • 我開始產品 - >構建 - >運行到找到第一個基本的錯誤

的Xcode給我的第一個錯誤是在我的舊項目文件夾中的一個文件中。當然,「AppDelegate.h」的名字是一樣的。畢竟,爲什麼我不應該這樣做? Xcode使用其他路徑文件,當然它不適合我的新項目。當我點擊錯誤時,它實際上顯示了其他項目文件進行編輯!

如果我沒有看到它是錯誤的文件(我還沒有編輯新項目的AppDelegate.h),我可能編輯了另一個項目的文件,造成浩劫!這真的讓我不寒而慄。

我用「在Finder中顯示」來檢查它:它確實是另一個文件夾中的文件,與我當前打開的項目沒有任何關係。我已經嘗試「清潔」並刪除派生的數據。重命名另一個項目的文件確實奏效 - 這不能被視爲解決方案!

有沒有人見過這種行爲?固執地我拒絕讓Xcode指定我的文件名。除此之外,我怎樣才能防止這種行爲?那麼,這種行爲?

回答

0

我的錯誤:無論我想要記住什麼,我都沒有去Finder複製我的文件。我必須在Xcode中完成,然後忘記選擇「將項目複製到目標文件夾(如果需要)」複選框。

所以,如果你得到這種行爲:首先看看你的項目文件夾。你認爲那些文件真的存在嗎?或者你剛纔鏈接到你的項目中的其他文件?或者更好:使用Finder複製文件並在之後添加它們,就像我想要做的一樣,但似乎已經忘記了。

相關問題