-2
因此,我目前正在致力于一个个人项目,以帮助了解API以及它们的工作原理。因此,我对iOS开发还是有点新的。我已经连接到URL并获得了数据,但是现在我正试图让结果更清晰一点。OpenWeatherMap API SWIFT
下面是类代码(点击按钮时,打印所有信息)
我得到的错误类型为“所有”有没有下成员。任何想法为什么?或者如何解决这个问题?
因此,我目前正在致力于一个个人项目,以帮助了解API以及它们的工作原理。因此,我对iOS开发还是有点新的。我已经连接到URL并获得了数据,但是现在我正试图让结果更清晰一点。OpenWeatherMap API SWIFT
下面是类代码(点击按钮时,打印所有信息)
我得到的错误类型为“所有”有没有下成员。任何想法为什么?或者如何解决这个问题?
你可以像这样设置它们的类型,然后你可以打印值。
if let main = json["main"] as? [String: Any] {
let temp = main["temp"] as? Double
print("temp\(temp!)")
let temp_max = main["temp_max"] as? Double
print("temp\(temp_max!)")
let temp_min = main["temp_min"] as? Double
print("temp\(temp_min!)")
}
let items = json["weather"] as! [AnyObject]
let main = items[0]["main"] as! String
print(main)
let description = items[0]["description"] as! String
print(description)
let icon = items[0]["icon"] as! String
print(icon)
let name = json["name"] as! String
print("name\(name)")
请搜索http://stackoverflow.com/search?q=%5Bswift%5D+Type+%27Any%27+has+no+subscript+members – rmaddy
并请张贴代码为实际的代码到你的问题。不要张贴代码图片。 – rmaddy
对不起。我是新来堆栈溢出.... –