2016-12-28 63 views
0
Alamofire.request(todoEndpoint) 
     .responseJSON { response in 
      switch response.result { 
      case .success(let JSON): 
       let response: ETOOperatorsList = JSON as! ETOOperatorsList 
       delegate.requestWithReference(requestReference: "112", model: response as AnyObject) 
      case .failure(let error): 
       delegate.requestWithReference(requestReference: "112", error: error) 
     } 
    } 

無法投給一個錯誤Alamofire responseJSON無法投類型的NSDictionary的值,以自定義對象

「無法類型的‘__NSDictionaryI’的值轉換爲‘OperatorsList’。」

如何將Alamofire responseJSON轉換爲自定義對象?

謝謝!

+1

你必須分析它字典,然後分析每個鍵值對你的對象 – Tj3n

+1

不能隨意施放類型到另...什麼是ETOOperationList,你爲什麼要強迫把你的字典轉換成這個實體? – Moritz

+0

@ Tj3n我做了同樣的工作 – come2niks

回答

相關問題