【发布时间】:2018-10-27 06:07:47
【问题描述】:
在我们的应用程序中,我们一直在使用 db3 格式的加密 sqlite 数据库,该数据库从服务器下载,然后在上传处理后再次使用。该应用程序已上线,并被多个用户使用。 有时,在一个或两个实例中非常间歇地,数据库会损坏。用户必须丢弃整个应用程序并重新安装才能工作,从而导致数据丢失。 只有在代码中的任何位置都没有写入 drop table 命令时,我们才能检测到其中一个表从数据库中丢失。
以前有人遇到过这种情况吗?知道为什么会这样吗?
请注意:该应用程序是用 Objective C 编写的 iPad 应用程序。
【问题讨论】:
标签: ios objective-c sqlite