0

私は現在、いくつかのサブビューを持つビューコントローラーを備えたアプリに取り組んでいます。これらのサブビューの一部は、サブビュー内にデータを表示するためのリクエスト (urlRequests など) を作成します。

誰かがメインのviewControllerから離れた場合、サブビューで未完了のリクエストをキャンセルしたいと思います。サブビューの「dealloc」メソッドでこれらのリクエストをキャンセルするだけで十分ですか?明らかにviewwilldisappearメソッドがないからです。私は ARC と iOS 6 を使っています。それ以外の場合は、サブビューで独自のキャンセル メソッドを作成し、メイン ビュー コントローラーの viewWillDisappear でそれらをループして、このメソッドを呼び出す必要がありますか?

それとも、サブビューのアプローチが最初からリクエストを間違っているのでしょうか?

私の質問に最も近いのは、ビューが消えるということでした。

ありがとう

4

1 に答える 1