【发布时间】:2017-02-27 22:22:02
【问题描述】:
let message = JSON((userInfo["aps"]?["alert"])!).stringValue
当我尝试构建时,我得到“Type 'Any' has no subscript members”
尝试转换为 Swift 3,但似乎无法解决此错误。
【问题讨论】:
-
userInfo是什么类型? -
它是 [AnyHashable: Any]
-
并且 JSON 构造函数需要一个字符串?
-
是的,没错。我已经用 [String: AnyObject] 替换了它,我不再收到构建错误,而是收到一堆警告。