0
私はiTunes APIを呼び出すために使用している構造体があります。しかし、今まで私が実行したときにmyURL
変数が決して設定されていない、それは常にnil
です。私が間違っているのかわからない:Swift 3のURLは常にnilです。
let myDefaultSession = URLSession(configuration: .default)
var myURL: URL?
var myDataTask: URLSessionTask?
struct APIManager {
func getJSON(strURL: String) {
myURL = URL(string: strURL)
var dictReturn: Dictionary<String, Any> = [:]
//cancel data task if it is running
myDataTask?.cancel()
print(myURL!) //<----Always nil
}
}
をここに文字列です:
"https://itunes.apple.com/search?media=music&entity=song&term=The Chain"
ポストgetJSON –
https://itunes.apple.com/search?media=music&entity=song&term=Theチェーンに渡す文字列you're – PruitIgoe