私のアプリでは、動画をサーバーにアップロードしています。ネイティブUIImagePickercontroller
を使用して、ギャラリーからビデオを選択しています。
私が持っているデリゲートは次のとおりです。
imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
私のアプリケーションはバックグラウンドで動作する必要があり、ギャラリーから大きなビデオを選択している間、圧縮時間が非常に長いため、ユーザーはイライラしてアプリを終了します。これが発生している間、beginbackgroundTaskWithExpirationhandler
10 分かかります。bgTask
アプリがバックグラウンドにある間にプロセスが 10 分を超えていると、OS がアプリを一時停止/強制終了します。
どうすればこれを回避できるか分かりますか??