【iOS开发】崩溃问题汇总
生活随笔
收集整理的這篇文章主要介紹了
【iOS开发】崩溃问题汇总
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
EXC_BAD_ACCESS崩潰
位置:在UIApplicationMain函數內崩潰,相關函數:objc_release,場景:在界面多次切換時崩潰,可以穩定復現,環境:啟用了ARC。
原因可能有很多種,我的是因為:
在結構體中存儲了OC對象,如下
然后使用了NSValue保存了結構體,把NSValue存入NSMutableArrray。所以,CellData結構體析構,導致后面取數據時出現了野指針,程序崩潰。
解決方法:不使用結構體,直接創建一個CellData類,繼承自NSObject。字段改為屬性保存,這樣就不用去管理內存了。
總結
以上是生活随笔為你收集整理的【iOS开发】崩溃问题汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向对象软件开发代码结构(1)
- 下一篇: cors 前后端分离跨域问题_前后端分离