我有唯一部分(說)五行的tableview。編輯自定義單元格的代碼都可以工作,但是當我需要用包含較少行的新數據重新加載表格數據時(例如兩次),就會出現問題。如果我編輯的索引高於重載表中的最大行數,那麼程序會崩潰。異常表明它試圖訪問超出新錶行數限制的更高編號的元素。UITableView以編程方式選擇行沒有預期的效果
我試圖把:
[self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:YES scrollPosition:UITableViewScrollPositionTop];
在之前的
[self.tableView reloadData];
,但它不工作。
需要更多的解釋,如果應用程序崩潰把錯誤日誌。 –
如果您的編輯單元操作起作用,則不表示它正確完成。我認爲你應該在這裏粘貼代碼,你改變你的表視圖數據,表視圖數據源和表視圖委託方法 – Szu
我們需要所有的tableView委託方法,請寫下來 –