道歉,如果这个问题揭示了我所知的大漏洞。
我正在使用setRootViewController切换视图,因为我需要使用SplitViewController。当我使用setRootViewController返回到前面的屏幕时,OS /编译器会自动从dealloc中的内存中删除以前的RootViewController,还是需要在goBack函数中执行此操作?
答案 0 :(得分:3)
是的,因为每个窗口只能有一个根视图控制器,因为窗口会保留它。当一个新的视图控制器被指定为root用户时,它将被保留并且旧的视图控制器被释放。