造成crash原因就我現(xiàn)項(xiàng)目中遇到的主要是對(duì)象提現(xiàn)被release,指針還在,但是對(duì)象已經(jīng)不在了?;蛘吣銓?duì)象定義成局部變量,并且沒(méi)有初始化就調(diào)用它。
解決方案:
- 將對(duì)象都定義成類(lèi)變量
@property (nonatomic, strong) NSArray *myObject;
self. myObject 調(diào)用時(shí)。@property會(huì)自動(dòng)為你實(shí)現(xiàn)set get方法。幫你增加引用計(jì)數(shù)。
- 假如都定義成局部變量就在頁(yè)面展示前定義一個(gè)初始所有變量的方法,集中手動(dòng)初始化,未防遺忘。