【发布时间】:2018-12-29 19:13:54
【问题描述】:
我已经添加了这个功能,以便我可以在表格视图中选择一个单元格:
extension Home: UITableViewDataSource, UITableViewDelegate{
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Row #: \(indexPath)")
segway()
}
}
但是,除了突出显示的单元格之外,什么都没有发生(没有打印或 segway 到另一个视图控制器)。
我尝试过的几件事:
1) 我在网上发现点击手势识别器会对此产生干扰,因此即使它来自单独的类,我也将其删除。这没有效果。
2) 我确保属性检查器“Selection”设置为“Single Selection”
注意事项:
我已经以编程方式设置表视图以从核心数据获取请求中接收其数据,在从 IBAction 按钮调用的警报控制器保存到核心数据之后(按下按钮 -> 警报控制器 -> 写入字符串 - > 保存字符串 -> 获取字符串 -> 使用新数据/字符串重新加载表视图)。
【问题讨论】:
标签: swift select tableview cell indexpath