私のアプリケーションでは、GCD グローバル キューを使用していくつかのタスクを実行しています。通常、アプリケーションはバックグラウンド モードで 10 分間実行されます (GCD は正常に動作し、@perfomselector も動作します)。その後、何も実行されていません。
私の質問は、
そのアップルは、アプリケーションがバックグラウンド モードで 10 分間コードを実行することを常に許可していますか?
この 10 分後にアプリケーションは (常に) 中断されますか?
アプリケーションが中断されているときに変数を設定する方法はありますか?
GCD のステータス (中断されているかどうか) を確認する方法はありますか。