복붙노트

[SWIFT] session.dataTaskWithURL completionHandler는 호출되지 않습니다

SWIFT

session.dataTaskWithURL completionHandler는 호출되지 않습니다

해결법


  1. 1.그것은 결코 시작되지 도착하기 때문에 작업이 완료되지 않습니다. 당신은 수동으로 이력서 () 메소드를 사용하여 데이터 작업을 시작해야합니다.

    그것은 결코 시작되지 도착하기 때문에 작업이 완료되지 않습니다. 당신은 수동으로 이력서 () 메소드를 사용하여 데이터 작업을 시작해야합니다.

    let urlPath = apiURL + apiVersion + url + "?api_key=" + apiKey
    let url = NSURL(string: urlPath)!
    let session = NSURLSession.sharedSession()
    
    let task = session.dataTaskWithURL(url) { data, response, error in
        print("Task completed")
        // rest of the function...
    }
    
    task.resume()
    
  2. from https://stackoverflow.com/questions/28242707/session-datataskwithurl-completionhandler-never-called by cc-by-sa and MIT license