Mat*_*att 3 ios swift alamofire swift3
在更新到Alamofire 4并将我的代码更新为Swift 3后,我的所有请求都因某些原因无效.我尝试使用的变量以红色突出显示并说"Type Any'没有下标成员"
这是我的代码:
Alamofire.request("https://example.com/notifications.php?action=\(action)&UUID=\(UniversalUUID)&token=\(token)").responseJSON{ (response) -> Void in
if let JSON = response.result.value{
let message = JSON["message"] as! String
print(message)
}
Run Code Online (Sandbox Code Playgroud)
Nho*_*yen 14
你需要添加 as? [String: Any]
Alamofire.request(yourURL).responseJSON { (response) in
switch response.result {
case .success:
if let JSON = response.result.value as? [String: Any] {
let message = JSON["message"] as! String
print(message)
}
case .failure(let error):
// error handling
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2765 次 |
| 最近记录: |