2

我想从我的表格视图中删除一行。我在这里找不到其他类似问题的解决方案。

我知道我需要使用以下代码,但我似乎无法弄清楚如何正确完成这行代码以使其工作。

[dailyIncomeArray removeObjectAtIndex:indexPath.row];

但是“dailyIncomeArray”在哪里?

[what-goes-here removeObjectAtIndex:indexPath.row];

我有一个填充我的表视图的 getData 方法。接下来我希望能够向左滑动并点击那个红色的删除按钮。在此先感谢您的帮助!

这是方法的其余部分

    // 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:'
4

0 回答 0