私はビューコントローラAとビューコントローラBを持っているとします。iOS:バックグラウンドジョブを実行してからView Controllerを終了するとどうなりますか?
VC Aでは、私はVC Bを押します。次にVC Bでは、NSOperationを使っていくつかのバックグラウンドタスクを実行します。バックグラウンドタスクでは、VC Bの変数を変更します。
バックグラウンドタスクが完了せず、VC Bを終了するとどうなりますか?操作はキャンセルされるか、それともまだ実行されますか?デバッグ時には、まだ実行中のようです。その場合、私はVC Bをやめたので、すでにリリースされている変数にアクセスしていないでしょうか?
私はこれで少し混乱しています、誰も私をきれいにすることができますか? :)
おかげで、
その回クイックテストは質問するよりも –