ios - swift 3 : Ambiguous use of mutablecopy

标签 ios iphone xcode push-notification

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

最佳答案

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

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

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

关于ios - swift 3 : Ambiguous use of mutablecopy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43731011/

相关文章:

ios - Cocoapods中没有可见的@interface

android - 离线到在线同步数据库

iphone - View 不是从iOS7状态栏的底部开始

尝试执行playerPhysicsBody.node?.addChild(emitter!) 时,Ios 崩溃

iphone - 在没有 UIWebView 的情况下播放 YouTube 链接的视频

iphone - Apple 设置应用程序的设置具体何时保存?

ios - 从 UITextField 导航到 UITextView

iphone - 将 UIImageView 中的图像保存到 iPad 照片库

ios - UITableView 单元格的动态高度问题 (Swift)

ios - 从 uiscrollview 中的 uibutton 父 uiviewcontroller 中的触发方法