2017-12-14 6 views
0

Swift 3.2로 변환 된 다음 코드가 있습니다. json Object에 대한 메서드 호출이 올바른 것 같습니다.JSONSerialization 모호한 참조 오류

open class JsonResponseSerializer : ResponseSerializer { 
    open func response(_ data: Data) -> (AnyObject?) { 
       return JSONSerialization.jsonObject(with:data, options: JSONSerialization.ReadingOptions([]), error: nil) as! AnyObject 
    } 

컴파일러 에러 : 부재 모호한 참조 '된 JSONObject (함께 : 옵션 :'

답변

0

는 제거 밝혀 "오류 : nil을"이 오류 수정 PARAM. "모호한 참조"는 표시하기 다소 다소 모호한 오류입니다 ...

+0

스위프트 3에서 가장 명확히 정의되지 않은 유형은'Any'입니다 ('AnyObject'가 아닙니다). 반환 값 주변의 괄호도 제거하십시오. – vadian