我的问题是针对 iPAD 的,我也知道 iOS 的基本内存管理,但我遇到了不同的问题。
由于我已经构建了一个应用程序,其中我有几个 UIViewControllers 和 UIViews,所以我有一个 loginController,它在我启动应用程序时被调用。
我的 MainView 是一个单一屏幕,所有 ViewController 都已加载并放置在各自的位置,并且应用程序运行良好且流畅。
问题:
当我注销时出现问题,大多数情况下我的应用程序在我的 mainView 控制器行上说崩溃EXC_BAD
了
[super dealloc]
。
至于现在,我已经在我cleanUP
的所有 viewControllers 中添加了一个自定义函数,当用户从应用程序注销时会调用它。
这是正确的方法吗?
据我所知,我们可以在我们的 etc. 函数中进行清理,didload
并且也会调用 dealloc。
但是在这里我有一个 iPAD,当我的所有视图控制器都在我面前打开时,当我从应用程序注销时它们将关闭或不可见。
那么如何解决我的崩溃问题以及如何在我的 iPAD 中管理内存?