我正在更新 aUITableViewController
以使用新的UITableViewDiffableDataSource
,除了滑动删除之外,我一切正常。
这是我如何使用滑动删除的示例
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let lockedAction = UIContextualAction(style: .normal, title: "TEST") { (_, _, completion) in
print("tapped....")
completion(true)
}
return UISwipeActionsConfiguration(actions: [lockedAction])
}
但这在UITableViewController
有UITableViewDiffableDataSource
没有滑动,方法中的断点也不会被调用
我认为这是一个 beta 错误,但我更新到 Xcode 11 GM 并且同样的事情正在发生。
感谢您的任何建议