iphone - 父 ViewController 在内存警告时释放

标签 iphone ios

我有一个 MainViewController,从中模态显示一个新的 VideoPageViewController。 在 ViewPageViewController 中,它会加载一个网页并启动视频,这是一个繁重的操作,有时会导致内存警告。当它准备好通过 dismissModalViewController 返回 MainViewController 时,它说 MainViewController 已经被释放!应用因此崩溃。

有时会发生这种情况,但并非总是如此。

有没有我可以处理的异常?我可以重新创建父 View Controller 吗?帮助!

谢谢

最佳答案

只需保留 MainViewController,这样它就不会在发生这种情况时被释放。

您可能可以在您的应用程序委托(delegate)中或在拥有它的类中执行此操作。

请记得在/如果您用完它时将其释放,以便妥善处理。

关于iphone - 父 ViewController 在内存警告时释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543002/

相关文章:

iphone - 如何释放并重新初始化单例类?

iphone - 用于 iPhone 开发的有用的第三方 Object-C GUI 插件

ios - MBProgressHUD 与 Swift、Fabric 和 TwitterKit

ios - -U 和 -bitcode_bundle(Xcode 设置 ENABLE_BITCODE=YES)不能在 Xcode 13 中一起使用

ios - 协议(protocol)中无法识别的选择器

ios - 从 iPhone 到 Raspberry Pi 的有线连接

iphone - 在 iOS 中使用图像蒙版动画填充圆形进度表

javascript - iPhone/iOS - [NSBundle mainBundle] pathForResources 无法查看 Javascript 文件

iphone - 您可以在iPad上进行的OpenGL ES调用数量上限吗?

iphone - UIScrollview 垂直和水平滚动 ios