当用户点击主页按钮(为了退出应用程序)以传达到iOS4系统时,是否有办法(使用iOS4)不让应用程序在后台运行,而是从内存中完全删除应用程序(喜欢iPhone 3)?我的应用程序可能会显示敏感信息,我希望它完全退出。
由于
答案 0 :(得分:1)
尝试添加“应用程序不在后台运行”pList,我将其添加到我们的应用程序之一,它似乎每次都从头开始。尽管它仍然保留在任务管理器中。 因此,只要您的应用程序处理内存清除,您应该没问题。
答案 1 :(得分:1)
您需要在应用程序的info.plist中将密钥UIApplicationExitsOnSuspend设置为YES。
答案 2 :(得分:0)
您也可以修改您的应用,以便在applicationDidBecomeActive中:您可以检测到您是否正在显示敏感信息,以及是否修改了视图,以便您不是或者您转到其他更合适的屏幕。 / p>
还有许多其他地方可以让代码通知活动和非活动之间的转换,您可以在任何这些地方修改您的视图,这样您就不再显示敏感材料了。这样您就可以保留将应用程序存储在内存中的其他好处(例如更快的加载时间)。