2015-09-14 17 views
8

Bu kod, hızlıca önce alamofire'ın önceki sürümlerinde kullanılır. Şimdi bir uyarı verir: cast from Result<AnyObject> to Dictionary<String, AnyObject> always fails.alamofire 2'de json cevabını swifty json olmadan hızlı 2 ile serileştirmek için nasıl kullanılır

Alamofire.Manager.sharedInstance.request(.POST, url, parameters:params) 
      .responseJSON { (request, response, data) -> Void in 

      var result = data as? Dictionary<String,AnyObject> //this gives an error cast from Result<AnyObject> to Dictionary<String, AnyObject> always fails 

nasıl dökme çalışma Sözlüğe alabilirim?

Alamofire.request(.POST, url, parameters:params) 
    .responseJSON { request, response, result in 
     debugPrint(result) 

     if let value = result.value as? [String: AnyObject] { 
      print(value) 
     } 
    } 

Güncellenmiş README kod örnekleri ile okumalısınız:

cevap

22

Sen araman gerekiyor.

+2

Zamanımı kurtardım, cevabı sözlüğe çevirmeye çalışıyordum –

İlgili konular