2016-08-24 5 views
-2

Я использую WKInterfacePicker, и вам нужно вставить динамические данные в массив формата [(String, String)]. Я могу вставить данные статически в этом массиве, как,Вставить элемент в [(String, String)] tuple in swift

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

Может кто-нибудь, пожалуйста, помогите мне, как вставить данные в это динамически?

+2

Возможный дубликат [Добавить элемент в массив в Swift] (http://stackoverflow.com/questions/24002733/add-an-element-to-an-array-in-swift) – ddb

+0

Это массив (String, String). Я не могу добавить строку в массив и затем добавить массив к ней ... –

+0

@ EICaptainv2.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" 
+0

Спасибо за ответ, но как я могу обеспечить динамическое значение tuple1? –

+0

Что вы имеете в виду динамически? Откуда берутся данные? –

+0

Данные, которые я ожидаю, представляют собой целое число от 1 до 20 циклов, преобразованное в строку –

 Смежные вопросы

  • Нет связанных вопросов^_^