我正在尝试将我的字符串转换为double值,以便我可以将其用作CLLocation坐标。我遇到了两个let语句userLongitude和userLatitude的问题。我收到了错误:
“输入'任何'没有下标成员”。
我是编程新手,其他答案似乎都不起作用。
{{1}}
答案 0 :(得分:0)
您必须将类型Any转换为Swift字典类型[String: Any]
。
if let fullName = value["full name"] as? String, let imagePath = value["urlToImage"] as? String,
let snap = snapshot.value as? [String: Any],
let userLongitude = Double(snap["long"] as! String),
let userLatitude = Double(snap["lat"] as! String)