【发布时间】:2020-04-26 13:34:12
【问题描述】:
我有两种类型的数组:一种用于存储类别名称:
struct Category {
var title : String
var dataArrayName : String
}
var Categories = [
Category(title: "First Title", dataArrayName: "firstDataArray"),
Category(title: "Second Title", dataArrayName: "secondDataArray")
]
还有一个用于存储类别数据:
var firstDataArray = [1, 2, 3, 4, 5] // Data Array 1
var secondDataArray = [6, 7, 8, 9, 10] // Data Array 2
然后,在tableView didSelectRowAt indexPath 中,我想通过dataArrayName 从Categories 访问firstDataArray(将数据数组推送到另一个视图控制器)。
我通过Categories[indexPath.row].dataArrayName 行获得了dataArrayName 的值,但我不知道如何访问数组,因为我得到了一个字符串结果。
【问题讨论】: