我在與根本原因無關的地方發現了EXC_BAD_ACCESS
錯誤。幸運的是,我發現原因是數組對於以下語句[data getBytes:&tcpBuffer length:i];
太小。查找EXC_BAD_ACCESS的原因 - 在Xcode4中
現在我的問題:我想所有這些三項方方法 - 但沒有成功:
- 使用NSZombiesEnabled在調試窗口打印
- 沒有改變任何東西。當我設定的計劃,調試和使用泄漏儀器啓動泄漏儀器,但我沒有看到調試器。
- 當我剛剛在iPhone模擬器和啓動儀器中分別運行應用程序時,選擇正在運行的應用程序作爲目標(在Instruments的彈出式菜單中),它會停止並顯示類似「找不到目標「。
如何找到這種情況下的根本原因?請記住,最後,它甚至不是殭屍錯誤!這個錯誤信息實際上比幫助更容易混淆!
(幸運的是,我只是覺得我的數組的,但肯定的是,接下來的時間,這將困擾着我別的地方)
非常感謝YOUT輸入 - 在同時,我也很高興,ARC是地地道道有助於避免這些問題...... – user387184 2011-11-10 15:13:47