我sqlite
在一个 iOS 应用程序中使用,它可以很好地从 iOS4 上的数据库中检索对象。但是在iOS5上,当我执行一个语句(使用函数sqlite3_step
)时,它有时会返回一个SQLITE_CORRUPT
错误(意思是“数据库磁盘映像格式错误”)。
请求因此错误而失败。当使用第三方应用程序检查这个数据库时,我也偶然发现了这个错误。
我的问题是:为什么在 iOS4 和 5 之间发生了变化以停止请求正常工作?有没有办法sqlite
在 iOS 上配置来忽略这种错误?
我确切地说我在操作系统的 2 版本上使用了相同的代码和数据库....