2009-05-27 27 views
0

很多時候,當我爲我的iPhone項目運行我的單元測試時,XCode感覺就像使錯誤和警告組中的實際錯誤消失。這些錯誤通常在該組的一般子項下,並且當我需要詳細閱讀錯誤文本時,所有錯誤消失,我留下的所有錯誤都是構建警告。有沒有其他人看到這種行爲,有沒有辦法解決它?如何阻止XCode反覆出現和消失的構建錯誤?

編輯:我忘了提及;這似乎發生時,我有沒有綁定到任何文件的錯誤(它說錯誤列表的第二列中的行位置:0)。如果在那裏沒有任何錯誤(當通常唯一的錯誤是斷言失敗),那麼它似乎工作正常。

+0

有兩個有助於診斷的東西是a)你正在使用的Xcode的版本和b)在行動中的問題的屏幕截圖(電影會更好) – cdespinosa 2009-10-06 07:47:38

回答

0

我還沒有看到這種行爲,但是您描述的內容聽起來像是一個bug。你應該把它提交給蘋果。

0

很難跟蹤你在說什麼。我可以推斷的是,您:

  1. 建立一個單元測試目標
  2. 見一個項目的錯誤和警告在生成結果窗口
  3. 做一些你不解釋爲「閱讀文本詳細錯誤」的
  4. 出現的錯誤消失(從構建結果窗口?),但警告仍

這將有助於看到你的項目的屏幕截圖時,它在做什麼,你想要什麼,前錯誤消失了,並在他們離開之前瞭解你正在做的事情。

+0

我沒有做任何事情,這是問題。我認爲我嘗試做的唯一的事情就是將鼠標懸停在某些錯誤上,然後錯誤列表刷新並顯示不存在的錯誤。我不確定究竟是什麼導致錯誤消失並重新出現,但它使我在測試中發現問題很痛苦。我會用更多的信息更新這個問題,以前我忘了添加。 – Kevlar 2009-05-28 05:22:20

0

這可能是因爲您有多個具有依賴關係的目標。

一個目標依賴於另一個目標(通常是單元測試),單元測試會建立並顯示其警告/錯誤。然後,主要目標得以建立,並顯示其警告/錯誤。由於他們是不同的目標,他們第二批在第一批出現。

假設這是問題,您可以通過臨時手動更改目標來查看第一批。

相關問題