【问题标题】:How do I assign a variable to refer to an array?如何分配一个变量来引用一个数组?
【发布时间】:2017-12-25 02:06:38
【问题描述】:
  • 免责声明:我几乎是 Swift 的新手,所以准备好畏缩吧。

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

我无法找到一种方法来完成这项工作,我最接近我想要的结果如下所示,但你们都知道这绝对行不通。

var currentArray = "thisArray" + selectedArrayNumber

这样做的结果是使用如下变量:

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

如果你们中的任何人能对这种情况有所了解并告诉我我的错误有多严重,那将不胜感激。

【问题讨论】:

  • 适当畏缩。 :)

标签: arrays swift xcode swift3 xcode8


【解决方案1】:

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

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

【讨论】:

  • 感谢您的回答,但这并不是我想的那样。我希望能够通过给我的函数提供整数而不是“thisArray1”来调用数组。
  • 没关系,我是个傻瓜。非常感谢,最简单的方法永远是最好的。
猜你喜欢
  • 1970-01-01
  • 2020-08-27
  • 2018-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
相关资源
最近更新 更多