我正在使用CoreData创建一个简单的待办事项列表应用程序。我目前具有添加新列表项,编辑它们以及使用滑动完成删除它们的功能。但是,现在,我想为每个单元格中的按钮添加功能以删除单元格并在不同的CoreData文件中创建新实体(不知道该调用不同实体的列表。基本上我有" todo"和#34;已完成"。我想从待办事项中删除并完成新实体。
在我的自定义单元格类中,我有按钮打印的连接"按下"以及打印发件人对象。我的按钮正确地按下了按钮,但我不知道如何:
第一: 将indexPath信息发送到单元格,以便buttonPressed操作知道从CoreData中删除的内容
和第二: 按下按钮时,在我的主viewcontroller文件上重新加载我的tableView。
谢谢!
答案 0 :(得分:0)
执行此操作的最简单方法是在表视图单元格上为回调创建属性。在cellForRowAtIndexPath(_:)
方法中,为单元格提供重新加载表视图的回调。当点击按钮在单元格上触发IBAction
时,只需调用给定的回调。