我很難篩選搜索結果以瞭解如何執行此操作,而且我無法在文檔中找到具體的任何內容。我只想下載一個文件並存儲在Documents目錄中。該文件的類型爲.plist,但我不需要解析plist。就像我說的,我只需要將它保存到磁盤。如何使用AFNetworking 2.0下載文件
我是否使用AFHTTPRequestOperationManager?
這是我一直想一般:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
//manager.responseSerializer = [AFPropertyListResponseSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[manager GET:url parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
DLog(@"downloaded plist");
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
DLog(@"JSON DataError: %@", error);
}];
如果我使用AFHTTPResponseSerializer我得到這個:
Error Domain=AFNetworkingErrorDomain Code=-1011 "Request failed: internal server error (500)"
如果我使用AFPropertyListResponseSerializer我得到這個:
Error Domain=AFNetworkingErrorDomain Code=-1016 "Request failed: unacceptable content-type: text/plain"
但我甚至不確定我是否使用了正確的API。
(本)[http://stackoverflow.com/questions/8372661/how-to-download-a-file-and-save-it-to-the-文件目錄與聯網]可能有所幫助。 – n00bProgrammer
雖然使用舊版AFNetworking。這仍然是推薦的方式嗎? – soleil
嘗試過,我仍然得到錯誤:錯誤域= AFNetworkingErrorDomain代碼= -1011「請求失敗:內部服務器錯誤(500) – soleil