我有这样的代码:
let subjectAbbreviation = JSON?["data"]??["subject"]??["abbr"] as? StringSwift 3投诉:
类型任意没有下标成员。
我该怎么打开这个?我知道我可以使用(JSON as? AnyObject),虽然看起来有点混乱。
发布于 2016-09-28 07:35:19
您需要将json的类型指定为[String: Any],因此尝试如下所示。
if let jsondata = json as? [String: Any], let data = jsondata["data"] as? [String: Any], let subject = data["subject"] as? [String: Any], let addr = subject["subject"] as? String {
print(addr)
}https://stackoverflow.com/questions/39740847
复制相似问题