我正在为我的表格视图设置“删除滑动”操作。
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let contextItem = UIContextualAction(style: UIContextualAction.Style, title: String?) { (UIContextualAction, UIView, completion in
//
}
let swipeActions = UISwipeActionsConfiguration(actions: [contextItem])
return swipeActions
}
我可以在块内调用tableView.deleteRows(at: [indexPath], with: .fade)
之类的事件,尽管添加completion(true)
或false不会产生任何效果。创建不确定处理程序时,我对完成处理程序有些熟悉,尽管不确定是什么接收此BoolValue以及它如何处理?