내 이전 질문 : 나는추가 인수 오류 (내가 이해하지 못하는)
var urlData: NSData?
do {
urlData = try NSURLConnection.sendSynchronousRequest(request, returningResponse:&response){
}
} catch let error as NSError {
print(error.localizedDescription)
}
에
var urlData: NSData? = NSURLConnection.sendSynchronousRequest(request, returningResponse:&response, error:&reponseError)
에서 코드를 변경 시도했지만 난 아직도 얻을 https://stackoverflow.com/questions/38228368/i-dont-understand-this-error-extra-argument-error-in-call?noredirect=1#comment63957616_38228368
"여분의 인수 'returnResponse'in call"오류가 발생했습니다. 누군가가이 문제를 해결하도록 도울 수 있습니까? 나는 또한이 라인
let jsonData:NSDictionary = NSJSONSerialization.JSONObjectWithData(urlData!, options:NSJSONReadingOptions.MutableContainers , error: &error) as NSDictionary
단지'error : & error' 매개 변수를 제거하십시오 –
'sendSynchronousRequest' 호출의 끝에서'{}'을 제거하십시오. – dan
사이드 노트 :'sendSynchronousRequest'는 더 이상 사용되지 않습니다. NSURLSession과 비동기 작업을 사용하십시오. – vadian