2016-04-24 64 views
0

我正在使用Alamofire從JSON文件中獲取數據。輸出示例: [{「image_name」:「vacation」},{「image_name」:「graduation」}]迭代AnyObject。錯誤:類型'AnyObject'不符合協議'SequenceType'

我嘗試從JSON輸出中訪問信息時遇到問題。

Alamofire.request(.GET, url).responseJSON { (response) -> Void in 
     if let JSON = response.result.value { 
      for json in JSON{ 
       print(json) 
      } 
     } 

我的問題是,我的JSON輸出是AnyObject,我不能遍歷AnyObject。如果我這樣做:

print(JSON[0]["image_name"]) 

然後我可以看到輸出正確。我如何迭代AnyObject?

回答

0

您可能需要明確說明的JSON類型辭書的數組:

if let JSON = response.result.value as [[String : AnyObject]] { 
    // ... 
} 
相關問題