2011-06-03 53 views
0

我得到EXC_BAD_ACCES S從開始我的程序,有時如果我編輯文件。直到最近,我從資源文件夾中刪除PNG/PLIST文件(通過刪除它),它從來沒有用過。但我確實用相同的名稱替換了它。EXC_BAD_ACCESS在編輯文件時拋出,必須在運行之前提交

之後,每當我改變我的代碼,我得到EXC_BAD_ACCESS只要它加載到這些文件加載​​點。 (應用程序委託超出範圍)。

但是在通過本地源代碼控制提交文件後,我能夠在沒有得到EXC_BAD_ACCESS的情況下再次運行它。只要我編輯別的東西而不提交它,它就會把它再次傳給我。我想我通過刪除該資源文件來刪除我的源代碼管理/版本控制。

有什麼想法嗎?

+0

你可以發佈錯誤顯示的代碼和崩潰日誌嗎?而且你應該嘗試清潔一次,看看它是否有幫助。 – 2011-06-03 06:23:35

回答

0

解決了這個問題。我打算髮布代碼,但由於它跨越了幾個班級,所以很難破譯。

我用殭屍來幫助我找到罪魁禍首,結果是我過度釋放了我的一個字典對象。它與這些資源無關(清潔固定),我必須在編輯代碼時添加額外的版本(在清理之前)。

一個乾淨的構建解決了如果我添加(甚至只是一個評論)我的一個類的問題,它會破壞構建,除非我提交更改。謝謝迪帕克,希望這會幫助別人:)。

P.S.對於慢速更新抱歉,我一直很忙。

+0

歡迎來到SO!如果你自己解決問題,請將你的答案標記爲已接受。如果你只是想添加額外的信息,編輯你的文章或添加評論 – Loda 2011-06-10 12:28:35

相關問題