【发布时间】:2012-12-21 12:06:32
【问题描述】:
我正在将一个 ViewControllers 视图作为子视图添加到另一个 ViewController,
例子:
在 FirstScreen 视图控制器中我这样做,
[self.view addSubview:self.secondScreen.view];
一旦我从 FirstScreen 中删除它,我就会这样做
[self.secondScreen.view removeFromSuperView];
self.secondScreen=nil;
但在添加 subView ViewDidLoad 方法时会调用但 removeFromSuperView ViewDidUnLoad 不会被调用。
我的问题
1) 一旦我将实例 self.secondScreen 设置为 nil,我的 secondScreen 中的所有对象都会被释放
2)这样做是否安全,这样我就不会收到任何泄漏或内存警告
【问题讨论】:
标签: iphone ios viewcontroller