解析JSON ALAMOFIRE 4.要求



我有一个带有alamofire请求的旧代码:

func downloadItemDetails (completed:DownloadComplete) {
    let url = _itemUrl!
    Alamofire.request(.GET, url).responseJSON { (request:NSURLRequest?, response:HTTPURLResponse?, result:Result<AnyObject>) -> Void in
        print(result.value.debugDescription)
    }
}

我应该如何更改代码以使其与Alamofire 4和Swift 3?

一起使用

P.S。我知道更改 nsurlrequest-> urlrequest nshttpurlresponse-> httpurlresponse ,我也读过Alamofire 4.0迁移指南,但对我没有帮助。/div>

在详细了解阿拉莫弗迁移文档之后,我自己已经解决了问题:

func downloadItemDetails (completed:DownloadComplete) {
    let url = _itemUrl!
    Alamofire.request(url, encoding: JSONEncoding.default).responseJSON { response in
        debugPrint(response)
    }
}

谢谢您的关注。我希望这会帮助某人。

最新更新