与服务器自动同步领域

Automatic sync realm with server

我将领域与一些 api 一起使用,我想达到当我在服务器上删除对象时的行为,它应该在应用程序上自动删除。 使用 CoreData 有一个 RestKit 框架可以解决问题,领域是否有类似的东西。我试过 ObjectMapper 和 Alamofire 但没有成功。

您需要自行处理对象删除。这可能如下所示:

Alamofire.request(.DELETE, "http://localhost:3000/product/\(object.id).json")
         .response { request, response, data, error in
             // TODO: Replace through appropriate error handling
             precondition(error == nil, "An error occurred \(error!)")
             let realm = try! Realm()
             try! realm.write {
                 realm.delete(object)
             }
         }