我有幾個NSMutableArrays
,我需要清除刷新視圖時。但是,當我試圖用[array removeAllObjects];
清除它們時,由於index beyond bounds error
,我的tableview崩潰。我所做的所有刷新都清除了數組,並調用與viewDidLoad中相同的函數來填充tableview。 [tableView reloadData]
直到方法的最後一行纔會被調用。清除NSMutableArray刷新
編輯:這很可能是這個問題:我使用拉來刷新外部庫,並且當你向上滾動並釋放表時,它反彈回來,因此UITableView嘗試加載下一個單元格,它它不能因爲數組被清除,並且它仍然被加載。
答案:從數組中removeAllObjects,立即做一個self.tableView reloadData,然後繼續其餘的。
向我們展示你的代碼 – Nekto