我目前有一堆 UIViewController,每个都是在前一个之上呈现的模态 ViewController。我的问题是我不需要一堆 UIViewControllers,我只需要最后一个。所以当一个新的 UIViewControllersis 出现时,它的父级应该被清除,从内存中完全删除。我的应用程序再也不需要那些视图控制器了。
但是这种模式只在应用程序收到内存警告时才关心内存释放。并且不会清除视图控制器,只会清除它们的内容。我想以更手动的方式来做......这可能吗,或者这不是iOS中的常见做法,我应该只依赖内存警告消息。