0

我目前正在将 YapDatabase 集成到我们的移动应用程序中。我收到以下错误:

(6922) /Users/leopoldo/Library/Developer/CoreSimulator/Devices/4AFCCB3F-D035-4E45-8C2A-CBFE84FB335E/data/Containers/Data/Application/C47D7C9E-C1BB-4F27-9B93-3B3C23FF36BF 的数据库 I/O 错误/文档/AECore.sqlite。SQLite 错误代码:6922,“磁盘 I/O 错误”。

这发生在应用程序在执行下载和读写事务后立即离开内存时,即;当用户在下载某个项目后关闭应用程序时。

我猜交易可能会被应用程序的“强制关闭”中断?我如何确保当应用程序即将离开内存(applicationWillTerminate:) 时,所有待处理的事务都在软件关闭之前提交?

我没有任何运气在网上找到信息。关于雅普的事情不多。

有什么建议么?

提前致谢!

4

0 回答 0