2015-11-19 3 views

ответ

1

Вот пример, который выполняет поиск на ITunes API:

let timeout = 11 as NSTimeInterval 
let searchTerm = "philip+glass" 
let url = NSURL(string: "https://itunes.apple.com/search?term=\(searchTerm)") 
let request: NSURLRequest = NSURLRequest(URL: url!, 
             cachePolicy: NSURLRequestCachePolicy.ReloadIgnoringCacheData, 
             timeoutInterval: timeout) 
let config = NSURLSessionConfiguration.defaultSessionConfiguration() 
let session = NSURLSession(configuration: config) 
let task: NSURLSessionDataTask = session.dataTaskWithRequest(request, completionHandler: { 
    (data, response, error) in 
     if response == nil { 
      print("Timeout") 
     } else { 
      print(String(data: data!, encoding: NSUTF8StringEncoding)) 
     } 
    } 
) 

task.resume() 
+0

Спасибо, но сказать, что я хочу, чтобы задать несколько параметров значения имени и строить их с соответствующим кодированием, есть некоторая функция, которая строится той параметры легко? –

+0

Ответ на https://stackoverflow.com/questions/27723912/swift-get-request-with-parameters имеет некоторые расширения, которые помогут вам в этом. – Daniel

Смежные вопросы