1
在CCLabelBMFont
,我的dealloc
方法得到EXC_BAD_ACCESS
。特別是,行[configuration_ release];
CCLabelBMFont dealloc上的EXC_BAD_ACCESS?
我根本不明白。可能會導致什麼?我的CCLabelBMFont被創建正常,顯示正常,當它被處理時(當場景被替換時),砰的一聲,錯誤出現了。
想法?
在CCLabelBMFont
,我的dealloc
方法得到EXC_BAD_ACCESS
。特別是,行[configuration_ release];
CCLabelBMFont dealloc上的EXC_BAD_ACCESS?
我根本不明白。可能會導致什麼?我的CCLabelBMFont被創建正常,顯示正常,當它被處理時(當場景被替換時),砰的一聲,錯誤出現了。
想法?
在調試器中設置了NSZombieEnabled,MallocStackLogging和guard malloc。然後,當你的應用程序崩潰,在gdb的控制檯輸入:
(gdb) info malloc-history 0x543216
替換0x543216
與導致崩潰的對象的地址,你會得到一個更加有用的堆棧跟蹤,它應該幫助你查明導致問題的代碼中的確切行。
謝謝。我啓用了這些變量並保護malloc。現在應用程序崩潰了(閃屏)。它確實會記錄警告:*警告:無法獲得插入庫的實際路徑/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.1/Symbols/usr/lib/libgmalloc.dylib*是的,我正在開發4.1 for現在。 – Voldemort
啊,原來它只能在模擬器上運行。無論如何,我現在做了,並獲得了相當不錯的信息堆棧。你有關於這個的更多提示嗎?因爲我可能和以前一樣困惑:不知道問題出在哪裏:( – Voldemort
你可以將堆棧跟蹤從控制檯粘貼到問題中嗎? – chown