2016-09-20 7 views
0

すべてがタイトルにあります。 ARCを使用してUIViewControllerでdeallocメソッドが呼び出されたときを知りたいですか?UIViewControllerのDealloc

私のアプリでは、複数のView Controllerを備えたナビゲーションコントローラがあります。私は私のメインのナビゲーションコントローラを却下する場合、deallocメソッドは

おかげで..私のコントローラのいずれかにコールを取得していない

答えて

0

DEALLOCはそのViewControllerをのためのメモリから割り当て解除されようとしているのUIViewControllerで呼び出されますメモリ。 viewControllersで期待通りにdeallocメソッドが呼び出されていない場合は、メモリリークが発生している可能性があります。あなたのビューコントローラが互いに強い参照を保持しているように思えます。

@property (nonatomic) UIViewController *otherController;

@property (nonatomic, weak) UIViewController *otherController;

への変更の関係の一側面を
関連する問題