applicationDidEnterBackground
和相关方法非常有用吗?我从阅读Apple的指南中了解了这些方法的含义,但我没有iPhone,而且我不知道系统是否会关闭后台应用程序。
特别是,我有一个实用程序,它从用户那里获取三到四个输入字符串,然后从Web获取一个非常小的XML文件,并打印一个结果。保存这些数据毫无意义,对吗?
感谢您的帮助。
答案 0 :(得分:1)
我会考虑用户体验。如果应用程序被系统关闭,那么用户再次重新输入屏幕上的值会非常困难甚至更重要吗?这是一个很小的事情,如关闭时保存用户输入,使用户体验更好。
当然,如果条目是暂时的,并且它们在5天后返回到应用程序,则显示旧的陈旧数据可能没有意义。
考虑一下您的用户以及对他们最有意义的内容。
答案 1 :(得分:0)
只是为了补充Ryan的答案,如果在您的应用程序中保存状态没有意义,您可以通过在UIApplicationExitsOnSuspend
中将1
设置为info.plist
来将每次发布视为全新发布{1}}文件。