【发布时间】:2017-01-04 12:17:41
【问题描述】:
我有两个UITableViews。第一个UITableView 包含一个数据数组,第二个是空的。如何获取第一个表的索引路径以便在第二个表中使用它来查看不同的数据?这是我想在第二个表中做的一个例子:
这是在第二个表中,就像这个函数一样,我想获取第一个表的indexPath.row。
func loadData() {
if indexPath.row == 0 { // (of first table)
// add code
} else if indexPath.row == 1 { // (of first table)
// add code
}
}
【问题讨论】:
-
请详细说明,你的问题不清楚,第一个表的索引路径到第二个是什么意思??
-
我想获取第一个表视图的点击行的索引,以便在第二个表视图的下面的函数中使用它。
-
您可以为每个 indexPath 设置一个标签值,然后在点击这些行时,可以检索这些标签并将其传递给 loadData() 以加载相应的值或一组值。标记值应该是唯一值。
-
您需要将第一个表视图索引存储到一个变量中,并将该变量作为属性传递给第二个视图控制器,然后您就可以轻松地做到这一点。每次选择第一个表行时,您都会更新此变量值并且一次你去下一个视图控制器传递这个值。
-
请您写下答案中的代码吗?因为我是 Swift 的新手。谢谢
标签: ios uitableview swift3 nsindexpath