在swift中将元素插入[(String,String)]元组

时间:2016-08-24 13:39:11

标签: ios swift watchkit

我正在使用WKInterfacePicker,需要将动态数据插入格式为[(String,String)]的数组中。我可以静态地将数据插入到这个数组中,如

var cc:[(String, String)] = [
("Item 1", "Row 1"),
("Item 2", "Row 2")]

任何人都可以帮我如何动态插入数据吗?

1 个答案:

答案 0 :(得分:3)

var myArray = [(String, String)]()

for index in 1...20 {
    myArray.append(("Item \(index)", "Row \(index)"))
}

print(myArray) // "[("Item 1", "Row 1"), ("Item 2", "Row 2"), ("Item 3", "Row 3"), ("Item 4", "Row 4"), ("Item 5", "Row 5"), ("Item 6", "Row 6"), ("Item 7", "Row 7"), ("Item 8", "Row 8"), ("Item 9", "Row 9"), ("Item 10", "Row 10"), ("Item 11", "Row 11"), ("Item 12", "Row 12"), ("Item 13", "Row 13"), ("Item 14", "Row 14"), ("Item 15", "Row 15"), ("Item 16", "Row 16"), ("Item 17", "Row 17"), ("Item 18", "Row 18"), ("Item 19", "Row 19"), ("Item 20", "Row 20")]\n"