◆事象
通信処理中にバックグラウンドからフォアグランドに移ると処理が落ちてしまいます。
シュミレーターでは再現しないのですが、実機で行うと発生します。
ただしバックグラウンドに遷移したままにすれば処理は継続します。
通信処理でやっている事は、URLSessionを用いてファイルをAPIで送信する、という事をやっています。
◆考えた事
デバックしながら動きを見ると、通信処理中バックグランドに遷移してもappdelegateにはすぐ行かず、通信処理が完了したら、appdelegateのメソッドに飛ぶので、バックグラウンドやフォアグラウンドの認識をうまくしていないのでは??と思っています。
◆質問
バックグラウンド→フォアグラウンドに遷移しても処理を継続したいのですがどのように実装すべきかご教授ください。
Swift初心者ですみませんがよろしくお願いします。
あなたの回答
tips
プレビュー