ios - 在 Alamofire 4.0 中使用自定义响应发出请求

标签 ios swift alamofire

Alamofire 4.0 中发出请求时遇到困难。以前我会使用:

代码片段:

alamoManager.request(.GET, url, parameters: parameters, encoding: .url, headers: nil).responseObject { (response: Response<MyCustomResponse, NSError>) in


        }

其中 alamoManager 是旧的 Manager 对象(现已重命名为 SessionManager)。但是,我在文档中看不到有关如何传递自定义响应(符合可映射)的任何内容。有人实现过这个吗?任何指示将不胜感激!

最佳答案

我曾经这样输入 Alamofire 4.0 请求:

import Alamofire

...

let parameters : Parameters = ["task":"setUser"]

Alamofire.request(url, parameters: parameters)
    .validate()
    .responseJSON { response in
        //print(parameters), print(response.request), print(response.response), print(response.result)
        switch response.result {
        case .success:
            let statusCode = (response.response?.statusCode)!
            print("HTTP code @apiGetUser: \(statusCode)")

            // ...

        case .failure(let error):
            // ...
        }
}

关于ios - 在 Alamofire 4.0 中使用自定义响应发出请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39614799/

相关文章:

ios - certificatesInBundle 不附加自签名证书

ios - 在 IOS 10 上使用设备 CAMERA 会导致应用程序终止

javascript - 如何创建 react native ios 共享扩展应用程序

ios - 如何在 Assets 文件的ar资源上添加图像

如果使用 setter 和 getter,则 Swift Decode 不起作用

json - 如何根据之前的选择器 View 选择更新PickerView数据

iOS 如何从 tableview 单元格中获取按钮文本

ios - 无法从生成的 QRCode 中获取信息

ios - 根据设备位置印度或美国更正日期时间

swift - 如何使用 Parse Server API 格式在 iOS 中存储和访问 JSON?