RealmSwift SyncSubscription令牌

RealmSwift SyncSubscription令牌,swift,realm,realm-mobile-platform,Swift,Realm,Realm Mobile Platform,如何将侦听器添加到SyncSubscriptions?文档中的代码似乎不起作用: let results = realm.objects(Person.self).filter("age > 18") let subscription = results.subscribe() let subscriptionToken = subscription.observe(\.state) { state in switch state { case .creating:

如何将侦听器添加到SyncSubscriptions?文档中的代码似乎不起作用:

let results = realm.objects(Person.self).filter("age > 18")
let subscription = results.subscribe()
let subscriptionToken = subscription.observe(\.state) { state in
    switch state {
    case .creating:
        print("creating")
    case .pending:
        print("pending")
    case .complete:
        print("complete")
    case .invalidated:
        print("invalidated")
    case .error(let err):
        print("err")
}

此代码不执行这些情况中的任何一种。我错过什么了吗?TIA

根据,您需要为同步域启用基于查询的同步,以便订阅正常工作,您是否正确设置了同步域?是的,域设置正确。一切正常,除了observe子句中的语句不执行之外