報錯 崩潰調(diào)試

報錯 崩潰調(diào)試

BAD_ACCESS錯誤

  • 出現(xiàn)這種錯誤是因為訪問了野指針,比如訪問了已經(jīng)釋放的對象

快速定位這種錯誤的方式

  • 1 重寫對象的respondsToSelector方法,先找到訪問的最后一個object
  • 2.開啟僵尸對象
  • 3.設置全局斷點來定位錯誤
  • 4.Xcode7已經(jīng)集成了捕獲BAD_ACCESS捕獲功能

常見的crash場景

  • 訪問了僵尸對象
  • 訪問了不存在的方法
  • 數(shù)組越界
  • 在定時器下一次回調(diào)前將定時器釋放
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容