天天看點

deleteRowsAtIndexPaths崩潰

這次問題的原因是資料源沒有及時更新, numberOfRowsInSection中的傳回值用的dataArray.count, 自然也沒有及時更新 最後的解決方法一個字母都沒動,隻是挪了一行代碼的位置....

[_dataArray removeAllObjects];//這個一定要在deleteRows前邊,不然崩潰
[self.tableView deleteRowsAtIndexPaths:ips withRowAnimation:UITableViewRowAnimationAutomatic];
           

是的,就是把這兩行換了下位置... 順便一提我是清空清單是以用的removeAllObjects 哦對了,謝謝這篇文章的提醒我才想起來崩潰的原因http://blog.csdn.net/gxl3999/article/details/17414297

iOS