通过领域框架如何在swift中与webserver同步(更新和下载)?

时间:2017-03-03 14:13:18

标签: swift synchronization realm realm-object-server

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

此外:

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

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

1 个答案:

答案 0 :(得分:1)

如果您将self.realm作为同步域进行打开,则Realm的本地副本和服务器上Realm的副本将自动保持彼此同步。您不需要对Web API进行任何其他调用。

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