我的申请中有大约 9 个ViewControllers
。我正在使用presentModalViewController
. 每次用户进入后台并进入前台时,我都想显示第一个 ViewController。如果用户在第 8 个 ViewController 中进入后台并再次打开应用程序,我需要显示第 1 个 ViewController。
我在applicationWillEnterForeground
- (void)applicationWillEnterForeground:(UIApplication *)application
{
self.HomeScreenViewController = [[HomeScreenViewController alloc] initWithNibName:@"HomeScreenViewController" bundle:nil];
self.window.rootViewController = _homeScreenViewController;
[self.window makeKeyAndVisible];
}
它显示内存泄漏。显然它会显示内存泄漏,因为我再次初始化 HomeCtrl,但我不知道如何修复它。谁能帮我 ??我没有使用,UINavigationController
因为 ViewControllers 是从右侧或左侧推送的。