繁体   English   中英

如何在Swift 1.2中将数组数组放入另一个数组

[英]How to put an array of array into another array in Swift 1.2

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)语句的数组中。 但这不会让我将值附加到数组变量中。 如果您需要更多信息,我很乐意提供,但是如果您了解我正在尝试做的事情,并且您知道该怎么做,我感谢您的回答,非常需要它!

如果要使用dictionary.values获取字典中的所有值,它将返回所有值的数组。

 var array = dic.values

如果要遍历字典中的每个值,请使用以下命令:

for value in dic.values {
   // println("Value: \(value)")
   array.append(value)
}

对于您的第一行,我建议您应通过以下方式创建字典

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 456,\\ n 789 \\ n)”

可能对您有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM