iOS懶加載不起作用

今天在寫一個歷史搜索的動能的時候,將已經(jīng)選擇過的城市名稱記錄到NSMutableArray *historyArray數(shù)組中,數(shù)組我使用的是懶加載的方式

1.png

調(diào)用的地方:
2.png

問題是:無論是第幾次進入這個if語句,數(shù)組一直為空,[_historyArray addObject:str];走了,而且str確認有值,但是數(shù)組就是為空,感覺像是數(shù)組初始化有問題,就在懶加載處打了斷點,結果發(fā)現(xiàn)沒走懶加載.
然后看了我調(diào)用的地方,習慣性的使用了_historyArray下劃線是不走get方法的,所以不會掉用懶加載的
解決方法:將_historyArray改為self.historyArray,理論上在第一次使用的時候使用self.就行,后面就可用可不用了,但是為了代碼的一致性,我都加上了

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容