当用户在编辑模式下点击默认delete
按钮时UITableView
,用户应该得到一个警报视图,如果他在 AlertView 中再次点击删除,则该行应该被删除。最初我用下面的代码完成了这个,没有 AlertView,它工作正常。
[[self categoriesArray]removeObjectAtIndex:[indexPath row]];
NSArray *indexPathsToRemove = [NSArray arrayWithObject:indexPath];
[self.tableView deleteRowsAtIndexPaths:indexPathsToRemove withRowAnimation:UITableViewRowAnimationLeft];
[self.categoriesArray writeToFile:[self dataFilePath] atomically:YES];
但是现在,因为我必须在 alertview 委托方法中使用相同的代码。我不知道如何获取[indexPath row]