2016-09-20 34 views
0

一切都在標題中。 我想知道什麼時候使用ARC在UIViewController上調用dealloc方法?UIViewController上的Dealloc

在我的應用程序中,我有一個導航控制器與多個視圖控制器。當我解僱我的主導航控制器,dealloc方法不以任何我的控制器,讓通話..

感謝,

回答

0

的dealloc被調用就當爲的viewController內存將被釋放,從一個UIViewController記憶。如果你期望它沒有在你的viewControllers上調用dealloc方法,你可能會發生內存泄漏。這聽起來像你的視圖控制器可能會保持對彼此的強烈參考。的關係的

@property (nonatomic) UIViewController *otherController;

更改一側

@property (nonatomic, weak) UIViewController *otherController;

相關問題