我有一个在XCode中开发的应用程序,DataBase是在Sqlite中制作的,但是当我从iOS设备中删除应用程序时,我丢失了该数据库中的所有信息。 当我再次安装应用程序时,我有数据库但内部没有信息。
我可以保留该file.sqlite(在云端)吗?当重新安装(下载)应用程序以使用相同的file.sqlite并获得之前在该文件中的数据时。
答案 0 :(得分:1)
在卸载应用程序后,不能将file.sqlite保留在文件系统上。卸载应用程序后,相关数据文件也会被删除。
答案 1 :(得分:1)
您应该能够通过将SQLIte数据库与存储在云中的另一个数据库同步来解决此问题。如果将同步记录与用户帐户相关联,则下次使用该用户帐户时,可以使用服务器数据库刷新本地数据库。如果他们删除了应用程序或移动到新手机,那就无所谓了。您将其备份存储在服务器上。