一个视图控制器中的几个视图控制器

时间:2014-03-23 15:41:07

标签: ios ioc-container childviewcontroller

我正在使用一个视图控制器,里面有几个容器,每个容器都有自己的视图控制器。

我想知道[topMostViewController removeFromParentViewController]

还会删除所有的孩子,这样我就不会有任何内存泄漏,或者在此之前我还需要给所有孩子打电话removeFromParentViewController吗?

1 个答案:

答案 0 :(得分:0)

removeFromParentViewController将子项从其父项中删除。孩子的任何孩子都将与孩子保持联系。如果您正确设置了您的关系,那么您的所有孩子都会被viewWillDisappear等称为(,如果您已经建立了关系)。

但是因为你正在使用ARC,你不应该关心内存泄漏,因为编译器会为你处理这个问题。