Swift Array addObjects到NSMutableArray

时间:2015-07-20 21:07:59

标签: ios arrays swift nsmutablearray

我有Swift Array,我想将所有对象添加到NSMutableArray

let stringName: String = "Something"
let stringNameSeperated = Array(logoName)
let mutableStringName: NSMutableArray = NSMutableArray(array: stringNameSeperated)

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我不确定您要归档的内容,但如果您只想要一个Swift.Character序列数组,那么即使是Array()进程也不会更简单:(通知结果已转换为String。如果您需要Character,则必须稍微修改一下代码。)

let stringName: String = "Something"
let mutableStringName: NSMutableArray = NSMutableArray(array: map(stringName) { String($0) } )

根据我的理解,您不再需要Swift Array和Objective-C Array之间的情况,您可以互换使用它们。此外,您可以将Swift数组传递给期望为NSArray的参数,并且在Swift 1.x中也没有问题。