我正在使用一个视图控制器,里面有几个容器,每个容器都有自己的视图控制器。
我想知道[topMostViewController removeFromParentViewController]
还会删除所有的孩子,这样我就不会有任何内存泄漏,或者在此之前我还需要给所有孩子打电话removeFromParentViewController
吗?
答案 0 :(得分:0)
removeFromParentViewController
将子项从其父项中删除。孩子的任何孩子都将与孩子保持联系。如果您正确设置了您的关系,那么您的所有孩子都会被viewWillDisappear
等称为(,如果您已经建立了关系)。
但是因为你正在使用ARC,你不应该关心内存泄漏,因为编译器会为你处理这个问题。