2016-09-27 2 views
-1

. 유형 별칭Swift3 폐쇄 충돌

typealias ResponseHandler = (_ successFlag :Bool , _ data : NSDictionary? , _ errorObject : NSError? , _ errorString : String?) -> Void 
+0

어떤 라인에서 충돌이 있습니까 – Avt

+0

}! (Data?, URLResponse ?, Error?) -> Void)이 줄에 –

답변

0

을 다음과 같이 오류 객체가 nil 일 경우 추락 얻을 것이다 NSError 같은 오류 개체를 받고 응답 핸들러처럼 보인다 및 NSError에

오류 = 전무 를 캐스팅하는 데 실패하면받을 때 NSError로 타입 변환이 없으므로 타입 캐스팅이 실패하지만 타입 캐스팅을하지 않으면 똑같은 것이 현명하게 처리됩니다