var dic: [String: [[Item]]] //dic with string key and value of array in array of my Class Object
如何从这个dic获取值并将其存储在数组中:
var array: [[Item]]//Array of array
如何将dic中的值存储到此数组中我尝试使用for(key,value)语句。但它不允许我将值附加到数组变量。如果您需要更多信息我很乐意提供,但如果您了解我尝试做什么并且您知道如何做,我感谢您的回答并且非常需要! !
答案 0 :(得分:1)
如果要使用dictionary.values
获取字典中的所有值,它将返回所有值的数组。
var array = dic.values
如果要浏览字典中的每个值,请使用以下命令:
for value in dic.values {
// println("Value: \(value)")
array.append(value)
}
答案 1 :(得分:0)
对于你的第一行,我建议你应该通过
创建你的字典var array = ["123","456","789"]
var array1 = NSMutableArray()
array1 .addObject(array)
var dict = ["String":array1]
var array3 :NSArray = dict["String"]!
println("value ::\(array3[0])")
你得到的输出是:: " value ::(\ n 123,\ n \ n456,\ n 789 \ n)"
这可以帮助你