FMDB数据库损坏 database disk image is malformed, code:11

FMDB数据库损坏 database disk image is malformed, code:11

使用FMDB数据库的时候,有时会遇到 数据库损坏的问题,FMDB又没有提供修复工具,导致App数据库无法打开,只能删除数据库,这样不是很友好。

解决方法是 ,使用 WCDB(微信的数据库) 替换,作为数据库工具,WCDB 提供修复功能,能解决 SQLite 错误码 11、26的问题。

如果之前是用FMDB,也可以同时引入 WCDB,然后用WCDB 来备份,发生错误的时候,就可以用WCDB来修复。

FMDB数据库损坏 database disk image is malformed, code:11_第1张图片

你可能感兴趣的:(iOS,原创,数据库,sqlite,database)