我正在使用Alamofire和SwiftyJSON。我可以成功地讀取API如下:從字典數組中讀取int(NSCFNumber)
Alamofire.request(.GET, "https://jsonplaceholder.typicode.com/posts").responseJSON { (responseData) -> Void in
if((responseData.result.value) != nil) {
let swiftyJsonVar = JSON(responseData.result.value!)
if let resData = swiftyJsonVar.arrayObject {
self.arrRes = resData as! [[String:AnyObject]]
}
if self.arrRes.count > 0 {
self.results_tableView.reloadData()
}
} }
但我不能獲取值字典[「ID」]和字典[「用戶id」]從字典中的單元格中顯示。
var dict = arrRes[indexPath.row]
cell.label_body.text = dict["body"] as? String
cell.label_title.text = dict["title"] as? String
cell.label_id.text = dict["id"] as? String **//prints (nil)**
cell.label_userId.text = dict["userId"] as? String **//prints (nil)**
這是我的字典的數組的頂部的信息聲明:
var arrRes = [[String:AnyObject]]() //Array of dictionary
非常感謝您的任何幫助。
非常感謝你「桑托斯」。你的回答是真實的,但是我接受他,就像我之前看到的那樣。 – Umitk