更新到Swift 3.0:上下文类型"AnyObject"不能与字典文字一起使用

Jos*_*nor 2 ios swift3

我将我的代码库更新为Swift 3.0,我无法弄清楚如何修复迁移时生成的错误:"上下文类型'AnyObject'不能与字典文字一起使用".任何帮助将不胜感激.

typealias JSONDictionary = Dictionary<String, AnyObject>

func infoDict() -> JSONDictionary {
    return ["users" :
        //the following line generates the error "Contextual type 'AnyObject' cannot be used with dictionary literal"
        ["add" : Array(self.addUserIDs), "del" : Array(self.removeUserIDs)],
            "groups" :
                ["add" : Array(self.addCircleIDs), "del" : Array(self.removeCircleIDs)],
            "friends" : friends,
            "type" : 1
    ]
}
Run Code Online (Sandbox Code Playgroud)

vad*_*ian 8

AnyObject已经改为AnySwift 3

typealias JSONDictionary = Dictionary<String, Any>
Run Code Online (Sandbox Code Playgroud)