我創建了一個鬧鐘應用程序,在主屏幕tableview
同時向左滑動行必須被刪除,我使用下面的代碼,但是應用程序崩潰引發異常錯誤當刪除UITableView行時出現NSRangeException行
-(void)tableView:(UITableView *)tableView commitEditingStyle:
(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
[self.loadRemainderArray removeObjectAtIndex:indexPath.row];
}
}
我得到的錯誤是:終止應用程序由於未捕獲的異常「NSRangeException
」,原因:。-[NSMutableArray removeObjectAtIndex:]: index 0 beyond bounds for empty array
這是因爲如錯誤所述,你的'loadRemainderArray'是空的,你試圖從它中刪除一個對象。 – Zen