我有Swift
Array
,我想将所有对象添加到NSMutableArray
let stringName: String = "Something"
let stringNameSeperated = Array(logoName)
let mutableStringName: NSMutableArray = NSMutableArray(array: stringNameSeperated)
我该怎么做?
答案 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中也没有问题。