小编doo*_*ori的帖子

如何解决 Sqlite.swift 中的警告消息“libsqlite3.dylib 客户端中的错误:数据库完整性因 API 违规而受到损害”?

我正在使用 Sqlite.swift

当我在模拟器中重新启动应用程序时,我想删除现有数据库并创建新数据库。(由于初始化数据库......我对数据库列进行了很多更改。)

但有警告信息。

[logging] BUG IN CLIENT OF libsqlite3.dylib: database integrity compromised by API violation: vnode unlinked while in use:
Run Code Online (Sandbox Code Playgroud)

我知道这是关于诚信的...但我不知道如何解决这个问题。

这是我的代码。当您单击“创建”按钮时, func createDB() 将起作用。

[logging] BUG IN CLIENT OF libsqlite3.dylib: database integrity compromised by API violation: vnode unlinked while in use:
Run Code Online (Sandbox Code Playgroud)

这是日志。

CREATE DB
remove db file because you already have db
Successfully create database
CREATE DB
remove db file because you already have db
2020-04-13 23:01:36.866156+0900 RealmTest[40604:6719249] [logging] BUG IN CLIENT OF libsqlite3.dylib: database integrity compromised by …
Run Code Online (Sandbox Code Playgroud)

integrity ios swift sqlite.swift

9
推荐指数
1
解决办法
5783
查看次数

标签 统计

integrity ×1

ios ×1

sqlite.swift ×1

swift ×1