Могу ли я добавить словарные массивы (это правильный термин для словарного ключа, содержащего несколько значений?) В массив?Swift: Как добавить словарные массивы в массив?
var dictionary = [String: [String]]()
var array = [String]()
var data1:String = "55a"
var data2:String = "95a"
var data3:String = "66"
var data4:String = "25"
var data5:String = "88b"
var data6:String = "#"
dictionary["3"] = [data1, data2, data3, data4, data5, data6]
var data7:String = "#"
var data8:String = "#"
var data9:String = "#"
var data10:String = "#"
var data11:String = "#"
var data12:String = "#"
dictionary["2"] = [data7, data8, data9, data10, data11, data12]
var data13:String = "100"
var data14:String = "101"
var data15:String = "102"
var data16:String = "103"
var data17:String = "104"
var data18:String = "105"
dictionary["1"] = [data13, data14, data15, data16, data17, data18]
Я попытался это:
array.extend([dictionary["1"], dictionary["2"], dictionary["3"]])
но произошла ошибка "Невозможно вызвать 'расширить' со списком аргументов типа«([[(String)]?)" ..
Как добавить в массив словарь ["1"], ["2"] & ["3"]?
вы должны проверить это http://stackoverflow.com/questions/26897176/add-a-dictionary-to-an-array-in-swift –