1
我正在開發基於導航控制器和桌面視圖的應用程序。工作了兩天後,我經歷了xcode中的異常行爲。爲了調試錯誤,我使用了'NSLog()'和alert view。但它在調試時沒有執行。執行中未顯示我更改的一些代碼。然後它變得更糟,即使它不能識別代碼中的斷點。即使我關閉了應用程序並重新啓動了它。它仍然給出了同樣的問題。然後我刪除了生成文件夾。然後它變得正常。爲什麼會發生?它背後的原因是什麼?Xcode中的異常行爲?
我正在開發基於導航控制器和桌面視圖的應用程序。工作了兩天後,我經歷了xcode中的異常行爲。爲了調試錯誤,我使用了'NSLog()'和alert view。但它在調試時沒有執行。執行中未顯示我更改的一些代碼。然後它變得更糟,即使它不能識別代碼中的斷點。即使我關閉了應用程序並重新啓動了它。它仍然給出了同樣的問題。然後我刪除了生成文件夾。然後它變得正常。爲什麼會發生?它背後的原因是什麼?Xcode中的異常行爲?
作爲一般策略,當我在開發過程中看到類似的奇怪現象時,我會執行「全部清理」(相當於刪除構建目錄)並重建。這不是一個有保證的解決方案,但有時它有幫助。
順便說一句,這與刪除build文件夾基本相同。依賴性跟蹤可能會非常棘手,當IDE錯過時,它可能不會構建需要的內容,這可能會導致非常棘手的錯誤。清潔一切是一件簡單的事情,以確保您從最新鮮的一切開始。 – 2011-01-13 05:34:03