Swift 3:不明确地使用mutablecopy

时间:2017-05-02 05:55:20

标签: ios iphone xcode push-notification

当我将代码从swift 2.3迁移到3.0时,它会抛出如下错误:
let dictionary =(self.testArray!.object(at:i)as AnyObject).mutableCopy() 如何解决这个问题。

1 个答案:

答案 0 :(得分:3)

不要在Swift中使用mutableCopyvar关键字使对象变为可变

var dictionary = self.testArray![i] as! [String:Any] 

并且不要在Swift中使用Foundation集合类型(NSArray / NSDictionary)。
使用原生类型。