iOS数组越界
數組越界就是假如你的下標總數現在為32個,然后你在下一秒又執行了一個方法要從50個數據里進行賦值啊篩選之類的,而你此時數組里的值為32個,50的數據還沒有請求到,往往會出現數組越界的崩潰信息,大概是這樣的
?-[__NSArrayI objectAtIndex:]: index 100 beyond bounds [0 .. 9]'?
具體的解決方式我們通常會選擇吧數組做個判斷入return nil;
雖然在大多數情況下是可以的,但是多少并不嚴謹,如果你設置了一個事件循環執行的nstimer而你的數據量又很大,數組數量總是在變化,列入地圖上的大頭針,你邊走邊改變,那么久需要多NSArray或者NSMutableArray自己進行一個方法的擴展,我們來替代[_datasourceArray objectAtIndex:indexPath.row]這個方法.
下面是從一個大神那里看來的一個方法 我試了試對我很有幫助!
轉載于:https://www.cnblogs.com/ritian/p/5923195.html
總結
- 上一篇: Struts2 学习系列 (2) 访问w
- 下一篇: 【转】使用Navicat for Ora