调用Realm.asyncOpen总是失败并显示“取消操作”

时间:2017-08-26 14:14:47

标签: ios swift realm realm-mobile-platform

我正在尝试异步打开Realm,但它仍然出现错误:

Error Domain=io.realm.sync Code=4 "Operation canceled" UserInfo= {NSLocalizedDescription=Operation canceled, statusCode=89}

我不确定为什么会这样,特别是因为它之前有效(如几天前)。

我的代码如下:

let realmURL = URL(string: "realm://\(aValidIP):\(aValidPort)/~/someRealm")
let config = Realm.Configuration(syncConfiguration: SyncConfiguration(user: aLoggedInUser,
                                                                              realmURL: realmURL))
Realm.asyncOpen(configuration: config,
                        callbackQueue: DispatchQueue.main) { (realm, error) in
                            if let error = error {
                                print(error) // <-- This error holds the one explained above
                                return
                            }
                            self.realm = realm
        }

有人知道为什么操作取消​​了吗? asyncOpen失败的原因是什么?

0 个答案:

没有答案