我将我的代码库更新为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)
AnyObject已经改为AnySwift 3
typealias JSONDictionary = Dictionary<String, Any>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2689 次 |
| 最近记录: |