天気予報アプリケーションで作業していて、APIからデータを取得しようとしています。しかし、都市名を入力してEnterキーを押すと、Swiftは "Optional(455 bytes)"というメッセージを表示します。Swiftが "Optional(455 bytes)"を印刷する理由
import Foundation
protocol WeatherServiceDelegate{
func setWeather(weather:Weather)
}
class WeatherService{
var delegate: WeatherServiceDelegate?
func getWeather(city: String){
let path = "http://api.openweathermap.org/data/2.5/weather?q=Boston"
let url = URL(string: path)
let task = URLSession.shared.dataTask(with: url!) { (data:Data?, response: URLResponse?, error: Error?) in
print(data)
}
task.resume()
あなたは私がAPIから生データを得ると思った。私はただばかげていた。ありがとうございます – martinko2499
あなたは非常に歓迎されたメイト、乾杯! –
どのように応答を確認しますか? – Martian2049