我知道有很多線程討論這個問題並相信我,我已經看過他們中的每一個,但是他們都沒有解決我的問題。發送到釋放實例的消息
無論如何,在我的應用程序中,我收到一條消息,發送到釋放實例崩潰。對象地址跟在那個消息之後,我試圖用沒有任何成功的工具。
我想要做的是如何正確調試和解決這個問題與最新的Xcode(4.4.1)。我想知道的是哪些行應用程序崩潰在。這樣,我可以專注於一個對象,以確保它被分配。
有誰知道我可以如何用最新的Xcode做到這一點?
謝謝!
我知道有很多線程討論這個問題並相信我,我已經看過他們中的每一個,但是他們都沒有解決我的問題。發送到釋放實例的消息
無論如何,在我的應用程序中,我收到一條消息,發送到釋放實例崩潰。對象地址跟在那個消息之後,我試圖用沒有任何成功的工具。
我想要做的是如何正確調試和解決這個問題與最新的Xcode(4.4.1)。我想知道的是哪些行應用程序崩潰在。這樣,我可以專注於一個對象,以確保它被分配。
有誰知道我可以如何用最新的Xcode做到這一點?
謝謝!
啓用殭屍。它應該告訴你什麼時候你的代碼嘗試發送消息到釋放對象實例。問題是你在發佈後使用了一個對象。它可以自動釋放的對象或對象明確釋放,等在下面的圖像後使用是在Xcode的截圖,當你做「編輯計劃」
設置一個異常斷點有時可以幫助到零上導致問題的特定代碼行。這Apple doc告訴你如何。
我已經這樣做了,它仍然沒有指向我崩潰的那一行。它只指向(如果它)到main.m文件而不是我的實際代碼。 –
當然,你必須對它崩潰的位置有一些直覺..設置一個斷點並逐步執行你的程序。 – Msencenb