gpt4 book ai didi

ios - 使用加密的 CoreData 实现时是否需要 shm 和 wal 文件?

转载 作者:行者123 更新时间:2023-11-30 13:27:17 25 4
gpt4 key购买 nike

我正在使用加密的 CoreData framework这是推荐的。

我注意到文档目录中缺少 shm 和 wal 文件。我做了一些研究,看起来它们是 SQLite 数据库使用的临时文件。

它们是出于安全原因而被删除还是我做错了什么?

这是我的 CoreData Stack 中的持久存储协调器。

private lazy var psc: NSPersistentStoreCoordinator = {
let coordinator = EncryptedStore.makeStore(self.managedObjectModel, passcode: "1Gd3-dflv19902-dfj")
return coordinator
}()

最佳答案

shm 和 wal 文件仅在 SQLite 存储的某些日志操作模式下创建和使用,因此这完全取决于存储的配置方式是否创建。如果创建了它们,您就不能根据需要删除它们,否则会损坏数据存储。

关于ios - 使用加密的 CoreData 实现时是否需要 shm 和 wal 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37018657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com