0

在我将我的 Xcode 升级到最新版本之后。它显示了这个错误。不知道这意味着什么。

在此处输入图像描述

4

2 回答 2

4

ambiguous对象的类型是AnyObject并且编译器不知道对象是否可以键下标时会发生错误。

解决方案是result放弃合适的东西。
好像是字典

if let dict = result as? [String:AnyObject] {
   let userId = dict["id"] as! String
   ...
}
于 2016-03-29T07:39:08.710 回答
0

您必须定义result类型,例如,如果这是一个 Dictionary 尝试:

let dic: NSDictionary = result
let userId: String = dic["id"] as! String
于 2016-03-29T07:37:36.007 回答