我已經制作了一個應用程序,可以將一堆照片上傳到網絡服務器。它通過重複的html調用完成,在操作隊列中使用多個AFNetworking的AFHTPRequestOperation。現在,用戶退出應用程序,隊列停止。但是,我想繼續上傳隊列,直到完成,然後讓應用程序像平常一樣進入休眠狀態。iOS背景上傳圖片
我知道iOS使用「beginBackgroundTaskWithExpirationHandler」提供了一個後臺過期處理程序。我也知道,AFURLConnectionOperation這是在AFNetworking每個HTTP操作類的父類可以使用,使用
- (void)setShouldExecuteAsBackgroundTaskWithExpirationHandler:(void (^)(void))handler
但有使這項工作與操作隊列的方法嗎?如果我想上傳,設置每個操作的到期處理程序是否能夠正常工作,比如說10張照片?
我很感謝任何有關AFNetworking後臺任務的評論,或者如果有人遇到與我一樣的問題。