我想问一下添加和删除 UIViewController 的视图作为子视图的正确方法是什么。因此,初始化 UIViewController 后,我可以将其视图添加到视图层次结构中,如下所示:
UIViewController *myViewControler = [[UIViewController alloc] init];
[someAnotherView addSubview:myViewController.view];
addSubview:
问题 1:我应该在调用后释放 myViewController.view吗?
如果我想从视图层次结构中删除 myViewController 的视图,我会调用[myViewController.view removeFromSuperview];
问题2:在这种情况下我应该如何释放myViewController 实例在它的视图removedFromSuperview 之后?