Swift 设置编辑方法删除按钮不';行不通

Swift 设置编辑方法删除按钮不';行不通,swift,uitableview,Swift,Uitableview,在我的UIViewController中,我有一个UITableView,它包含不同的单元格,并使用NSUserDefaults保存内容。我还有一个自定义的UIBarButtonItem,它使UITableView进入和离开编辑模式 这一切都是可行的,但问题是当我点击圆形红色按钮,单元格右侧出现删除按钮时,删除按钮不起作用。。。我可以随意点击它,但手机不会被删除 @IBAction func EditListButton(sender: UIBarButtonItem) { if Sho

在我的
UIViewController
中,我有一个
UITableView
,它包含不同的单元格,并使用
NSUserDefaults
保存内容。我还有一个自定义的
UIBarButtonItem
,它使
UITableView
进入和离开编辑模式

这一切都是可行的,但问题是当我点击圆形红色按钮,单元格右侧出现删除按钮时,删除按钮不起作用。。。我可以随意点击它,但手机不会被删除

@IBAction func EditListButton(sender: UIBarButtonItem) {
    if ShoppingListTable.editing {
        ShoppingListTable.setEditing(false, animated: true)
        self.EditListButton.title = "Edit"
    } else {
        ShoppingListTable.setEditing(true, animated: true)
        self.EditListButton.title = "Done"
    }
}

使用
UITableViewDataSource
检测点击删除按钮

然后在实现中,从数据源中删除该行(
NSUserDefaults


因此,在tableView的数据源中(例如,在您实现的类中,
NumberOfSectionsTableView:
),添加您的自定义实现
tableView:CommittedItingStyle:forRowAtIndexPath:
,在其中删除基础数据。

我必须在函数中写入吗?如果没有,那么在哪里?非常新的编程Sorry我将答案编辑得更明确一些。是的,您必须提供该方法的自定义实现。就像你对
numberOfSectionsInTableView:
所做的那样。我做错了什么。。你能写下我需要的代码吗?我正在开发一个应用程序,供个人使用并学习swift语言