我阅读了docs中的Converting Local Realms to Synced Realms部分,发现这是针对objective-c的nice recipe部分,但我无法在swift中完全实现的应用程序上实现它。

var syncConfig = Realm.Configuration()
syncConfig.syncConfiguration = SyncConfiguration(user: user, realmURL: server.appendingPathComponent("/~/app1"))
syncConfig.customSchema = localRealm.schema
~~~~~~~~~~~~~~~~~~~~~~~
^ 'customSchema' is inaccessible due to 'private' protection level

我甚至添加了import Realm.Private但没有解决问题。
我应该显式地使用Objective-C来进行这个操作吗?

最佳答案

没有publiccustomSchema属性,您可以始终参考文档(了解公共用途的最佳方法):
https://realm.io/docs/objc/2.10.1/api/Classes/RLMRealmConfiguration.html

关于swift - 将本地域转换为同步域:'customSchema'不可访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46275935/

10-09 08:52