Swift - 表格视图单元格按钮执行操作然后重新加载TableView

时间:2016-05-20 20:25:15

标签: ios swift

我正在使用CoreData创建一个简单的待办事项列表应用程序。我目前具有添加新列表项,编辑它们以及使用滑动完成删除它们的功能。但是,现在,我想为每个单元格中的按钮添加功能以删除单元格并在不同的CoreData文件中创建新实体(不知道该调用不同实体的列表。基本上我有" todo"和#34;已完成"。我想从待办事项中删除并完成新实体。

在我的自定义单元格类中,我有按钮打印的连接"按下"以及打印发件人对象。我的按钮正确地按下了按钮,但我不知道如何:

第一:   将indexPath信息发送到单元格,以便buttonPressed操作知道从CoreData中删除的内容

和第二:   按下按钮时,在我的主viewcontroller文件上重新加载我的tableView。

谢谢!

1 个答案:

答案 0 :(得分:0)

执行此操作的最简单方法是在表视图单元格上为回调创建属性。在cellForRowAtIndexPath(_:)方法中,为单元格提供重新加载表视图的回调。当点击按钮在单元格上触发IBAction时,只需调用给定的回调。