如何将快速元组数组转换为NSMutableArray?

VYT

我有快速的元组数组,[(String, String)]并想将此数组转换为NSMutableArray。我已经尝试过了,但它不起作用:

let myNSMUtableArray = swiftArrayOfTuples as! AnyObject as! NSMutableArray
尼尔玛

由于Swift类型在Objective-C中类似TupleStruct没有等效项,因此不能将其强制转换为或引用为AnyObject哪种,NSArray并将NSMutableArray其元素类型限制为。

如果必须从快速元组数组中返回NSMutableArray,则下一个最好的事情可能是返回一个由2个元素组成的数组的数组:

let itemsTuple = [("Pheonix Down", "Potion"), ("Elixer", "Turbo Ether")]
let itemsArray = itemsTuple.map { [$0.0, $0.1] }
let mutableItems = NSMutableArray(array: itemsArray)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章