走在 iOS 的路上
研究 iOS 的點滴記錄
顯示具有
foreach
標籤的文章。
顯示所有文章
顯示具有
foreach
標籤的文章。
顯示所有文章
2014年3月18日 星期二
[iOS] NSGenericException 錯誤小記
在使用 NSMutableArray 時,經常會對陣列中的元素做增減的動作,而在做元素刪除時,若有使用 foreach 來遍歷各個元素比對後刪減,就會發生 NSGenericException 的錯誤。
原因是只要在 foreach 裡做刪減時會將陣列的值全部失效,若剛好是最後一個值就沒問題,若不是即報錯誤。
解決方式提供2種,1種是一樣使用 foreach 做刪減,但完成後即 return 跳出。另1種是改用 for 迴圈即可。
較舊的文章
首頁
訂閱:
文章 (Atom)