applicationDidEnterBackground用于保存应用数据的有用性

时间:2011-04-20 14:14:59

标签: cocoa-touch ios background

applicationDidEnterBackground和相关方法非常有用吗?我从阅读Apple的指南中了解了这些方法的含义,但我没有iPhone,而且我不知道系统是否会关闭后台应用程序。

特别是,我有一个实用程序,它从用户那里获取三到四个输入字符串,然后从Web获取一个非常小的XML文件,并打印一个结果。保存这些数据毫无意义,对吗?

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

我会考虑用户体验。如果应用程序被系统关闭,那么用户再次重新输入屏幕上的值会非常困难甚至更重要吗?这是一个很小的事情,如关闭时保存用户输入,使用户体验更好。

当然,如果条目是暂时的,并且它们在5天后返回到应用程序,则显示旧的陈旧数据可能没有意义。

考虑一下您的用户以及对他们最有意义的内容。

答案 1 :(得分:0)

只是为了补充Ryan的答案,如果在您的应用程序中保存状态没有意义,您可以通过在UIApplicationExitsOnSuspend中将1设置为info.plist来将每次发布视为全新发布{1}}文件。

相关问题