【发布时间】:2015-10-09 10:12:38
【问题描述】:
我使用这个 alamofire 请求来获取一个 pdf 文件,我想将它保存为 NSData:
func makeDataCall(urlString: String, completionHandler: (responseObject: NSData?, error: NSError?) -> ()) {
//Perform request
Alamofire.request(.GET, urlString, headers: ["Authorization": auth])
.responseData { request, response, responseData in
print(request)
print(response)
print(responseData)
completionHandler(responseObject: responseData.data, error: nil)
}
}
在回复中我得到这个:
"Content-Length" = 592783;
"Content-Type" = "application/pdf";
但是responseData.data 为零。
我做错了什么?
【问题讨论】:
-
您使用的是哪个版本的 Alamofire?
-
最新的,适用于 swift 2.0
-
on their page 的语法与你的不同,所以我想你可能没有使用最新版本。
标签: ios swift nsdata alamofire