如何使用int值添加新数组对象

时间:2016-09-05 09:02:53

标签: arrays swift

你好,我的项目中有dynamic数组;

var firstArray = [FirstArray]()

我的视图中还有另一个数组;

var TypeId = [""]

我想将1个对象添加到TypeId数组大小firstArray.count中。

  

例如:firstArray.count = 7,TypeId数组输出必须是= [" 1"," 1"," 1"," 1"" 1"" 1"" 1"]

另外如何将TypeId数组值添加到字符串里面 1,1,1,1,1,1,1

谢谢!

2 个答案:

答案 0 :(得分:2)

如果您希望typeID数组包含等于firstArray的元素数,您可以像这样使用map

var typeID = firstArray.map { _ in String("1") }

修改:typeID加入,数组元素

let typeIDString = typeID.joinWithSeparator(",")

答案 1 :(得分:1)

你的typeID数组是一个字符串数组,将其更改为

var typeID : [Int] = []
typeID.append(firstArray.count)

或者如果你想让它成为一个字符串数组

当你向它添加一个整数时,请确保将其转换为字符串

typeID.append(String(firstArray.count))