【发布时间】:2011-09-03 04:52:27
【问题描述】:
嘿, 我正在添加一个 UIViewcontroller 作为我当前视图的子视图。用这样的东西:
[self.view addSubview:viewcontroller.view];
用户可以与添加的视图控制器进行交互,所以我不能在我将它的视图添加为我的子视图后释放它,对吧?
所以我想在我的主视图控制器卸载时释放它的 dealloc 方法并在 viewDidUnload 中将其设置为 nil,对吧?
问题是,我添加为子视图的viewcontoller并不是每次都添加。所以问题是,我如何检查视图控制器是否被添加为子视图,如果是,则释放它。
非常感谢! 塞巴斯蒂安
【问题讨论】:
标签: iphone ios memory-management uiviewcontroller subview