我有一個關於Alamofire的新版本雨燕2如何在swift 2中得到Alamofire.request()。responseJSON的結果值?
Alamofire.request(.POST, urlString, parameters: parameters as? [String : AnyObject])
.responseJSON { (request, response, result) -> Void in
let dico = result as? NSDictionary
for (index, value) in dico! {
print("index : \(index) value : \(value)")
}
}
在本節中,我想投的結果爲NSDictionary的問題。但是,當我編譯並放置一個斷點時,調試器說dico是零。如果我使用debugDescription打印結果,它不是零,並且包含我期望的結果 如何轉換結果變量?
嘗試'如果讓dico =結果爲? [String:AnyObject] {...}' – mattt
如果不執行,這是因爲結果爲零(或不能向下翻譯成字典)。你應該檢查看看'error'中有什麼。 – mattt
另外,值得注意的是,字典有鍵,而不是索引。 – mattt