我有行操作,并希望用户能够单击它们,然后与单元格索引路径中的对象信息一起使用新的 VC。这是我当前的代码:
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let update = UITableViewRowAction(style: .normal, title: "Update") { (action, indexPath) in
let cell = tableView.cellForRow(at: indexPath)
self.performSegue(withIdentifier: "XXXXXX", sender: cell)
}
update.backgroundColor = UIColor.blue
return [update]
}
我的想法是我可以将单元格设置为行操作所在的索引路径,然后转到我想要的 VC。
问题是,显然你不能从连续动作中画出 IB 中的 segue,那么我应该如何创建它呢?我知道我可以做到,因此用户可以选择要分隔的单元格行,但我希望它专门用于行操作而不是单元格本身。
感谢您对如何实现这一目标的任何帮助!
编辑:建议这个 Q 与建议的不同之处,我无法在情节提要中创建 segue 以使行动作能够引用它