我想从tableview中删除一行。我在这里找不到其他类似问题的解决方案。
我知道我需要使用以下代码,但我似乎无法弄清楚如何正确完成这行代码以使其工作。
[dailyIncomeArray removeObjectAtIndex:indexPath.row];
但是什么在哪里说“dailyIncomeArray”?
[what-goes-here removeObjectAtIndex:indexPath.row];
我有一个getData方法来填充我的tableview。接下来我希望能够向左滑动并点击红色删除按钮。在此先感谢您的帮助!
继承方法的其余部分
// Override to support editing the table view.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
[dailyIncomeArray removeObjectAtIndex:indexPath.row];
[self.tableView reloadData];
//[tableView deleteRowsAtIndexPaths:[NSMutableArray arrayWithObject:results] withRowAnimation:UITableViewRowAnimationFade];
}
else if (editingStyle == UITableViewCellEditingStyleInsert) {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
}
}
这是我收到的错误。我不明白这意味着什么。
No visible @interface for 'NSArray' declares the selector 'removeObjectAtIndex:'