【发布时间】:2019-02-11 04:57:05
【问题描述】:
在表格视图控制器中,我试图获取在我转场之前选择的行的索引(最终将传递此信息以准备转场)。我已经实现了这个功能:
var selectedQuestionCell: IndexPath?
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
selectedQuestionCell = indexPath
}
这最初对我来说非常有用。我能够在我的表中捕获所选行的索引。但是,我想在点击一行时执行一个 segue,这将转移到另一个视图。我将一个 segue 连接到我的单元格(动态原型)。连接 segue 后,我的覆盖功能不再执行!我对表视图控制器真的很陌生,所以我不确定是否可以手动执行它。
总结一下:我的问题是在将 segue 连接到我的单元格后,不再调用获取其索引的覆盖函数。我该如何解决这个问题?
【问题讨论】:
-
你可以使用
pushViewController而不使用segue,见stackoverflow.com/a/24038621/5523205
标签: swift uitableview segue