ユーザーがステージで入力したすべてのデータを「保存」する最終ステージの前に、いくつかのView Controllerが重なり合っているアプリケーションがあります。データの入力段階では、ユーザーは戻ってデータの一部を変更できます。ただし、多くのメモリを消費するため、一部のデータ構造を解放したいと考えています。viewdidunload
デバイスのメモリが不足しているときにのみ呼び出されるため、途中で解放することはできません。viewDidDisappear
ユーザーが戻って何かを変更したい場合、データがそこにないため、それを解放することもできません。
これを行う方法は、前のビューコントローラーへのポインターを設定しviewcontrollers
、前のビューコントローラーへのポインターでリリース関数を呼び出して物を解放することだと思います。
どうすればいいですか?
私は次のようなものを置くと思います
#import "SomeViewController.h"
@property SomeViewController someViewController;
.h
ファイルに?ここからどこへ行けばいいのかわからない。