2016-07-15 3 views
0

작동하지 :스위프트 2 - NSURLSession 난과 같이 전화 NSURLSession 할 노력하고 있어요

let requestString = NSString(format: "http://api.com/api/Action/?tag=%d", Int(barcode)!) as String 
let url: NSURL! = NSURL(string: requestString) 

urlSession.dataTaskWithURL(url) {(data, response, error) -> Void in 

    do {   
     let jsonData = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.AllowFragments) as! [AnyObject]  
     print(jsonData) 

    } catch { 


    } 
} 

내 문제는 인쇄 문이 실행되지 않습니다 있도록 do 문 내부의 코드가 실행되지 않는다는 것입니다. 나는 print("Error")catch 문 안에 넣어 봤는데 실행조차하지 않았다. 동기 NSURLSession 호출을 수행하려고하는데 여기서 무엇을 놓치고 있습니까?

+0

당신은 또한 이력서 ('를 호출하지 – dan

+3

비동기 방법을 사용하여 동기 호출을 위해 노력하고 실행 얻을 반환 dataTask에 명시 적으로 이력서를 호출해야 작업 그래서 결코 실행 – dan

+0

@ 단 다음 동기화 호출을 어떻게해야합니까? – user979331

답변

1

당신은에`)가

let dataTask = session.dataTaskWithURL(...) 
dataTask.resume