iT邦幫忙

2023 iThome 鐵人賽

DAY 24
0

將我們前幾天打的網址加上我們所打的struct加上我們請求URL的func,大概會長這樣

    let URL = URL(string: "你的網址")
       
        
        URLSession.shared.dataTask(with: URL!) { data, response, error in
            if let error = error {
                print(error.localizedDescription)
            }
            if let response = response {
                print(response)
            }
            let decoder = JSONDecoder()
            if let data = data,
						let results = try? decoder.decode(WeatherResponse.self, from: data) {
               print("success")
							 print(results)
               return
        }
        
              print("error")
    }.resume()

這樣我們就可以將值給印出來我們在根據我們需要的值,將我們需要results的值顯示給Label這樣就可以達成打請求給中央氣象局,並且接到回傳的json格式,解碼後將值接出來。是個蠻有趣的小功能


上一篇
swift接API的變數
下一篇
core BlueTooth應用
系列文
iOS軟體開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言