如果我有一组自定义UIViewControllers,我在高级应用程序“重启”例程中发布,那么释放视图的好方法是设置
self.view = nil;
在dealloc方法中?
答案 0 :(得分:0)
我不确定你的观点在哪里,但你通常会想要从superview中删除它们(如果有的话)
[someView removeFromSuperview];
如果它被其超级视图以外的其他内容保留,则您需要将其发布
[someView release];
假设您的retainCount为0,将调用dealloc(在99%的情况下,您不应该自己调用dealloc)
然后是的,你会想要它。
someView = nil;
然后您可以重新创建您的观点或任何您想要做的事情。