如何使用核心数据引用我的数据源以从tableview中删除行

时间:2013-10-27 21:52:07

标签: ios objective-c uitableview cocoa-touch core-data

我想从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:'

0 个答案:

没有答案