我已将“应用程序未在后台模式下运行”属性键设置为YES,当我点击主页按钮时,它只会将应用程序置于后台模式,当我单击主页按钮两次时,应用程序仍在后台运行,当我重新启动app应用程序将进入前台方法被调用。我有一个设置包,为UITabBarcontroller创建选项卡,我希望应用程序退出,因为它需要运行安装方法来确定要显示的选项卡。我试图使用应用程序将进入前台通过读取设置包从tabbar控制器中删除视图控制器,它工作,但应用程序将进入前台方法是不好的,因为我无法重新添加我删除的视图控制器,如果设置是再次改回,所以我唯一的选择是退出应用程序,应用程序确实启动了选项方法alloc和init所有视图控制器b首先读取设置包。有没有其他方法可以退出应用程序
答案 0 :(得分:7)
双击主页按钮后列出应用程序图标的事实并不表示它正在运行。最多,它表示用户最后使用的应用程序。
“在后台运行”和“加载到内存中,准备恢复”并不是一回事。它有点类似于关闭计算机的方式(它没有处理任何东西),如果让计算机“睡眠”,它仍然没有处理......但计算机的状态仍然存在。
我会邀请您阅读已暂停和背景状态:App States and Multitasking。