2012-03-29 7 views
0

メモリ警告をシミュレートするとき、viewDidUnloadで実行する必要がありますオブジェクトですか?iOS UIViewControllerがviewDidUnloadを呼び出さない

私のUIViewが消えない理由を知るにはどうすればよいですか?

FYI私はARCを使用して、すべてのivarだがIBOutletされ、次のようになります。私たちはここで何クラスを探している

@property (nonatomic, weak) IBOutlet UIView *someView; 
+0

「離れる」とはどういう意味ですか? 'viewDidUnload'の後にviewが' nil'値を持つことを期待していますか? – mydogisbox

+0

私はそれがメモリから外に出てほしいので、ラウンドアバウトのやり方で、私はゼロ値(またはそれに類するもの)を期待していると思います。私は最終的に私の記憶管理が確実であることを確認しようとしています。 – Jacksonkr

答えて

1

? UI警告が発生した場合、UIViewControllerはビューを解放します。

カスタムクラスまたはカスタム追加ビューの場合は、自分でアンロードする必要があります。

+0

それはUIViewControllerです – Jacksonkr

+0

そして、ビューはこのコントローラーに関連付けられている 'メインビュー'ですか?それともあなた自身を追加したカスタムビューですか? – Rengers

+0

私の自己を追加しました。このビューはOWNのペン先に関連付けられています。 – Jacksonkr

関連する問題