通过从主阵列复制项目来创建第二个阵列

时间:2019-12-07 17:42:40

标签: arrays swift swift5

我是编码的新手,这是我关于S / O的第一篇文章 我正在研究一个带有多个页面的小型项目Single View App。

我正在尝试从具有引用的现有字符串数组创建辅助数组。我不想复制所有数据,因为mainArray可以处理将来的任何更改。

我有50多个其他数组,每个数组都设置有相同和不同的项目,这些项目均取自mainArray。 mainArray在我的代码中包含大约170个项目。

在这个示例中,我已经复制了所需的概念,在网上找不到任何答案,也许我没有使用正确的术语进行搜索?

我想设置编码以在func setSecondaryArray()'nameArray'中命名命令,这将确定UICollectionView使用代码中其他位置的UIButton读取并在页面中显示哪个数组。  我无法获得基本的secondaryArray来识别mainArray项。任何帮助将不胜感激。

谢谢。

let mainArray = ["Item 1", "Item 2", "Item 3", "Item 4", "Item 5", "Item 6", "Item 7", "Item 8", 
"Item 9" ]

let secondArray = [ mainArray[0], mainArray[4], mainArray[6] ]

let thirdArray = [ mainArray[1], mainArray[3], mainArray[7], mainArray[8] ]


func setSecondArray() {
    nameArray = secondArray
}


 //nameArray.count code going here to form a layout of the UIButtons

0 个答案:

没有答案