我希望能够定期压缩iOS上的Realm实例以恢复空间。我认为这个过程是将数据库复制到临时位置,然后将其复制回来并使用新的default.realm文件。
我的问题是
这里的文档(https://realm.io/docs/objc/latest/api/Classes/RLMRealm.html)建议我在
我的问题是
Realm()
表现得像一个单例并且循环利用对象,因此我无法真正关闭它并告诉它打开新的default.realm文件。这里的文档(https://realm.io/docs/objc/latest/api/Classes/RLMRealm.html)建议我在
autorelease { }
中包装所有的Realm()调用,但这不能这么复杂。