当我将代码从swift 2.3迁移到3.0时,它会抛出如下错误:
let dictionary =(self.testArray!.object(at:i)as AnyObject).mutableCopy()
如何解决这个问题。
答案 0 :(得分:3)
不要在Swift中使用mutableCopy
。 var
关键字使对象变为可变
var dictionary = self.testArray![i] as! [String:Any]
并且不要在Swift中使用Foundation集合类型(NSArray
/ NSDictionary
)。
使用原生类型。