【问题标题】:Swift - Table View Cell Button to perform actions and then reload TableViewSwift - 表视图单元格按钮执行操作,然后重新加载表视图
【发布时间】:2016-05-20 20:25:14
【问题描述】:

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

在我的自定义单元类中,我的按钮打印“按下”以及打印发送者对象的连接。我的按钮对被按下做出正确反应,但我不知道如何:

首先: 将 indexPath 信息发送到单元格,以便 buttonPressed 操作知道要从 CoreData 中删除什么

第二个: 按下按钮时,在我的主视图控制器文件中重新加载我的 tableView。

谢谢!

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    最简单的方法是为表格视图单元格上的回调创建一个属性。在cellForRowAtIndexPath(_:) 方法中,给单元格一个回调以重新加载表格视图。当IBAction 通过点击按钮在单元格上触发时,只需调用给定的回调。

    【讨论】:

    • 现在试试!感谢您及时的回复。如果成功,将投票回答:)
    猜你喜欢
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    相关资源
    最近更新 更多