我正在开发一个应用程序,它有大约 8 个视图并使用导航控制器进行导航。第一个视图是主菜单。
如果用户按下主页按钮(应用程序确实进入背景),我想要的是(每个视图)弹出到主视图。
我知道 AppDelegate 方法applicationDidEnterBackground
和applicationWillEnterForeground
.
而且我知道popToRootViewControllerAnimated
从导航控制器调用的方法。
我曾尝试在 applicationDidEnterBackground 中使用 popToRootViewControllerAnimated。像:
[self.window.rootViewController.navigationController popToRootViewControllerAnimated:YES];
但这不起作用。
你能告诉我这份工作的最佳选择是什么吗?