我有一个 MainViewController,从中模态显示一个新的 VideoPageViewController。 在 ViewPageViewController 中,它会加载一个网页并启动视频,这是一个繁重的操作,有时会导致内存警告。当它准备好通过 dismissModalViewController 返回 MainViewController 时,它说 MainViewController 已经被释放!应用因此崩溃。
有时会发生这种情况,但并非总是如此。
有没有我可以处理的异常?我可以重新创建父 View Controller 吗?帮助!
谢谢
最佳答案
只需保留 MainViewController,这样它就不会在发生这种情况时被释放。
您可能可以在您的应用程序委托(delegate)中或在拥有它的类中执行此操作。
请记得在/如果您用完它时将其释放,以便妥善处理。
关于iphone - 父 ViewController 在内存警告时释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543002/