Posso in qualche modo eseguire una richiesta HTTP sincrona tramite NSURLSession
in Swift?Posso in qualche modo eseguire una richiesta HTTP sincrona tramite NSURLSession in Swift
posso fare una richiesta asincrona tramite il seguente codice:
if let url = NSURL(string: "https://2ch.hk/b/threads.json") {
let task = NSURLSession.sharedSession().dataTaskWithURL(url) {
(data, response, error) in
var jsonError: NSError?
let jsonDict = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: &jsonError) as [String: AnyObject]
if jsonError != nil {
return
}
// ...
}
task.resume()
}
Ma per quanto riguarda richiesta sincrona?
Grazie in anticipo.
check this out http://stackoverflow.com/questions/21198404/nsurlsession-with-nsblockoperation-and-queues – Ian