J'essaie de passer un appel réseau à forecast.io pour obtenir une prévision météorologique. Mon code ressemble à ceci:
class ViewController: UIViewController {
private let apiKey = "" // 32 letters and numbers
override func viewDidLoad() {
super.viewDidLoad()
let baseURL = NSURL(string: "https://developer.forecast.io/forecast/(apiKey)/")
let forecastURL = NSURL(string: "37.8267,-122.423", relativeToURL: baseURL)
let weatherData = NSData(contentsOfURL: forecastURL!, options: nil, error: nil)
println(weatherData)
}
}
Le println () renvoie simplement nil. Lorsque je me connecte à forecast.io, je constate que je n’ai pas encore passé d’appel. Quel est le problème avec mon code?
Réponses:
0 pour la réponse № 1Le problème réside dans l'URL:
"https://developer.forecast.io/forecast/
devrait être
"https://api.forecast.io/forecast/