我用這個alamofire要求得到一個PDF文件,我想將其保存爲NSData的: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的版本您使用的? – Moritz
最新版本,適用於swift 2.0 –
[在他們的頁面上](https://github.com/Alamofire/Alamofire#response-data-handler)與您的語法不同,所以我想也許您沒有使用最新版本版。 – Moritz