swift - 通过 Realm 框架如何快速与网络服务器同步(更新和下载)?

标签 swift synchronization realm realm-object-server

我想从 local realm database 中获取值并将其保存到 realm object-server database 然后(在用户登录后)我想从 < strong> Realm 对象服务器数据库。我怎样才能做到这一点?我可以通过 仅 Realm 实现我的同步(在 Realm 本地数据库和 Realm 对象服务器之间)功能而无需额外的 web API 吗?

另外:

try! self.realm.write
  {
    self.realm.add(task)
  } 

我观察到,上面的代码将任务对象添加到本地数据库。但不是添加这个任务对象到网络对象服务器数据库?所以,我的关键问题是如何通过 Realm 将此任务对象保存到远程 Web 对象服务器

最佳答案

如果您将 self.realm 打开为同步 Realm,则 Realm 的本地副本和服务器上的 Realm 副本将自动保持同步。您无需编写任何额外的 Web API 调用。

要配置 Realm 以同步到服务器,您需要在其配置对象上设置 syncConfiguration 属性。请引用我们的documentation on synced Realms有关如何使用此功能的更多信息。

关于swift - 通过 Realm 框架如何快速与网络服务器同步(更新和下载)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42581135/

相关文章:

Swift编程——字典迭代

swift - 我可以安全地将 NSManagedObject 传递给 performBackgroundTask 吗?

c - OpenCL:内核之间的同步

ios - Realm - 过滤大于字符串属性的对象

ios - 从不正确的线程访问的 Realm 。 iOS 最佳实践

swift - Xcode 12 Interface Builder 显示 “No selection”

swift - 如何为通用 Result<T> 类型定义相等性?

mysql - 将本地数据库数据同步到远程数据库

c - 具有 sigev_notify = SIGEV_THREAD_ID 方法的 POSIX 计时器

ios - 境界 swift 。如何使用主键链接到现有对象