第一个版本的本地数据库是否会保留在新版本的iPhone应用程序中
我有点担心我在应用程序中使用的本地数据库。 我也想在第二个版本中维护用户在第一个版本的应用程序中输入的数据。 所以我做了一个练习,其中我安装了版本 1.0 的应用程序,并从应用程序在我的数据库中输入了一些条目。然后我再次安装了 2.0 版本的应用程序,第一个版本应用程序中输入的数据也存在于第二个版本中。这是否意味着我无需执行任何操作即可将用户的第一版本数据保留在第二版本应用程序中。 如果有人有任何想法,请告诉我。
提前致谢。
I am bit concern about the local database I have used in my application.
I want to maintain the data enter by user in the first version of application in second version also.
So i did one exercise in which I installed app with version 1.0 and enter few entry in my database from app. Then I installed app again with the version 2.0 and the data enter in the first version app are there in the second version also. Does that mean i don't have to do anything in order to keep users first version data in second version app.
Do let me know if any one has any idea.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,应用程序升级后,用户数据(包括数据库)将保留。
当您卸载应用程序时,其数据也将被删除。
如果您更改了新版本的数据库架构,则需要提供方法以继续读取旧数据或将其转换为新格式。否则,是的,它应该可以工作。
Yes, the user data (including databases) will stay around after application upgrades.
When you uninstall an application, its data will also be removed.
If you have changed the database schema for the new version, you will need to provide ways to continue to be able to read the old data or convert it to the new format. Otherwise, yes, it should just work.