後,我用AFAmazonS3
(這是AFNetworking
的一個推廣)AFNetworking繼續上傳要去背景
它被創建並添加到操作隊列AFHTTPRequestOperation
[self.operationQueue addOperation:requestOperation];
的事情是,當應用程序轉到後臺,它會停止上傳,並在它恢復時不會恢復。
我該如何實現它? 我看到了一些解決方案,但它是舊版本AFNetworking
後,我用AFAmazonS3
(這是AFNetworking
的一個推廣)AFNetworking繼續上傳要去背景
它被創建並添加到操作隊列AFHTTPRequestOperation
[self.operationQueue addOperation:requestOperation];
的事情是,當應用程序轉到後臺,它會停止上傳,並在它恢復時不會恢復。
我該如何實現它? 我看到了一些解決方案,但它是舊版本AFNetworking
AFNetworking的支持背景operations.This後的提setShouldExecuteAsBackgroundTaskWithExpirationHandler:
,並解釋如何使用它https://stackoverflow.com/a/7881866/3033056。 這種方法在AFURLConnectionOperation
和AFHTTPRequestOperation
繼承AFURLConnectionOperation
像一個魅力工作。謝謝 – Boaz
兩個選項:1。如果你只需要幾分鐘的時間才能完成的請求,即使用戶已經離開應用程序,點3 http://stackoverflow.com/問題/ 21350125/afnetworking-2-0-and-background-transfers/21359684顯示了一種與'AFHTTPRequestOperation'兼容的方法。 2.如果你想要正確的後臺會話(基於'NSURLSession'),你必須放棄'AFHTTPRequestOperation'來支持'AFHTTPSessionManager'。我回顧了在相同的答案中使用'AFHTTPSessionManager'作爲背景請求的一些問題。 – Rob