2016-12-01 87 views
-1

我在Alamofire 4.0在nsmutabledictionary中保存响应? SWIFT 3.0

Alamofire.request(webpath).responseJSON 
    { 
     response in 

     //here I want to store response in nsmutabledictionary 
    } 

这些响应中获得响应代码,我有数据对象,其中包含像下面

{"Success":"True","Data":[{"Id":"4","Name":"xyz"}] 

我想保存数据对象NSMutableArray数据在UITableview

+1

一如既往不要在Swift中使用'NSMutable ...',除非你绝对没有选择。在这里,你有。 – vadian

回答

1

显示你可以从这样Alamofire响应结果Dictionary

Alamofire.request(webpath).responseJSON 
{ 
    response in 

    switch(response.result) { 
    case .success(_): 
     if let dic = response.result.value as? [String: Any], 
      let array = dic["Data"] as? [[String: Any]] { 
      print(array) 
     } 
    case .failure(_): 
     print(response.result.error) 
    } 
} 

注:使用SWIFT本地DictionaryArray代替NSDictionaryNSArray