По фреймворку области, как быстро синхронизировать (обновлять и загружать) с веб-сервером?

Я хочу взять значение из базы данных локальной области и сохранить его в базу данных объекта-сервера области, а затем (после входа пользователя) я хочу получить значение данных из области база данных объектного сервера. Как я могу это сделать? Могу ли я реализовать функцию синхронизации (между локальной базой данных области и объектным сервером области) с помощью только Realm без дополнительного веб-API?

Дополнительно:

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

Я заметил, что приведенный выше код добавляет объект task в локальную базу данных. Но не добавить этот объект задачи в базу данных сервера веб-объектов? Итак, мой ключевой вопрос: как можно сохранить этот объект задачи на удаленный сервер веб-объектов" с помощью Realm?


person Jamil    schedule 03.03.2017    source источник


Ответы (1)


Если вы откроете свой self.realm как синхронизированный Realm, локальная копия Realm и копия Realm на сервере автоматически останутся синхронизированными друг с другом. Вам не нужно писать какие-либо дополнительные вызовы веб-API.

Чтобы настроить Realm для синхронизации с сервером, вам необходимо установить свойство syncConfiguration в его объекте конфигурации. Дополнительные сведения об использовании этой функции см. в нашей документации по синхронизированным Realms. .

person AustinZ    schedule 03.03.2017