我在iOS应用程序上使用Realm进行存储。
用户将在其中存储二进制数据(NSData *),并可选择删除某些记录以恢复空间。
除了使用writeCopyToPath
并替换数据库之外,还有其他强制执行压缩操作的方法吗?
答案 0 :(得分:1)
除了使用
writeCopyToPath
并替换数据库之外,还有其他强制执行压缩操作的方法吗?
这是Realm目前支持恢复"预先分配但不再使用的唯一方式"磁盘空间。
支持在启动时自动压缩Realm文件也是Realm正在跟踪的内容:https://github.com/realm/realm-cocoa/issues/3289