一、數組越界的問題解決
數組越界,就是假如array.count == 10,下一次取值或者賦值的時候,index超出了array.count。會出現數組越界的崩潰信息 大概是這樣的 -[__NSArrayI objectAtIndex:]: index 100 beyond bounds [0 .. 9]'。數組越界一般出現在for循環取值或者tableView、collectionView創建cell。
般我們處理服務器下發的json數據時,是這樣式的:
一
這樣的情況就容易出現i的值超出arr_hot的長度。容易出現crash。
各種查找問題,查找解決辦法。最簡單的方法就是添加判斷。
網上的另外一種解決辦法:
經過優化之後的方法:
下週更新:由於數據類型導致的閃退