我正在尝试使用 Alamofire 从服务器获取图像。它在 postman ref:attachment 中工作
下面是我的引用代码:
let headers = ["Authorization" : APITOKEN,"Content_Type" : CONTENT_TYPEVAL]
Alamofire.request(urlString!, method: .get, parameters: nil, encoding: URLEncoding.default, headers:headers ).responseJSON { (response) in
switch response.result {
case .success(let origObject):
debugPrint(origObject)
if let object = origObject as? Dictionary<String,AnyObject>
{
}
completion(.failure(Ya3ClientError.serverUnknownError))
case .failure(let e):
debugPrint("error:\(e.localizedDescription)")
}
出现错误“JSON 无法序列化,因为错误:\n无法读取数据,因为它的格式不正确。”
任何帮助如何解决这个问题。
最佳答案
不使用 .responseJson
,您可以尝试使用 .responseData
获取 Data
对象并使用 UIImage 创建图像(数据:)
看看this
关于iphone - 如何使用 Alamofire 从服务器获取图像(不是 url 或 NSData ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45192760/