-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
對不起。我是新來堆棧溢出.... –