1

我有带有 Realm 移动数据库的 iOS 应用程序。我们已经集成了Realm实时同步,需要在应用程序中放置一个关闭同步的开关。

应用程序应在离线模式下正常工作。我们怎么能做到这一点?我们如何在没有 RLMSyncUser 的情况下创建 Realm?

4

1 回答 1

2

已同步的领域文件和未同步的领域文件的结构有些不同(例如,已同步的领域文件存储更多的事务历史记录)。因此,无法在同步和不同步之间转换 Realm 文件。

目前,这种场景的最佳实践是拥有一个主本地 Realm 文件,Realm 以该文件为基础进行操作(即使在离线时),但随后拥有一个辅助同步 Realm,数据可以复制到该文件。

如果您对此功能的工作方式有任何建议,请随时在Realm 移动平台反馈 repo上提交问题!

于 2016-10-24T23:49:24.810 回答