我的应用程序结构(针对 iOS 6.1 w/ARC):
介绍 View Controller ->presents-> 主菜单 View Controller ->presents-> Stuff View Controller
Intro View Controller 仅在应用启动时显示一次。用户能够跳回主菜单 View Controller (目前通过使用 dismissViewControllerAnimated:
实现)。
但我如何摆脱仍在内存中挥之不去的 Intro View Controller?
最佳答案
您应该使用不同的结构来执行此操作。使 MainMenuViewController 成为窗口的 Root View Controller ,并从 MainMenuViewController 的 viewDidAppear 方法以模式方式呈现 IntroViewController,没有动画。这将使 IntroViewController 成为用户看到的第一件事。完成后将其关闭,它将被释放。
关于ios - 如何从内存中卸载 UIViewcontroller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18198784/