如何指定变量来引用数组?

时间:2017-07-19 16:58:24

标签: arrays swift xcode swift3 xcode8

  • 免责声明:我几乎是斯威夫特的新手所以准备好畏缩。

我设置了一系列数组,当用户点击一个按钮时,我希望调用其中一个数组,这样我就可以在函数中使用它了。它们以thisArray命名,然后是一个数字,即:thisArray1,thisArray2等。

我无法找到一种方法来完成这项工作,我最接近我想要的是如下所示,但是你可以告诉我这绝对不起作用。

var currentArray = "thisArray" + selectedArrayNumber

结果是使用如下变量:

button1.setTitle(currentArray[1], for .normal)

如果你们中的任何一个人能够对这种情况有所了解,并告诉我,我出了多么糟糕的事情会非常感激。

1 个答案:

答案 0 :(得分:1)

创建数组数组,然后使用selectedArrayNumber检索它。

let arrays = [thisArray1, thisArray2, etc]
let currentArray = arrays[selectedArrayNumber]