SyncSubscriptionState
@frozen
public enum SyncSubscriptionState : Equatable
表示订阅集不同状态的枚举。
-
订阅已完成,服务器已发送在订阅集更新时与订阅查询匹配的所有数据。 服务器现在处于稳态同步模式,它将在更新到来时进行流式传输。
声明
Swift
case complete
-
订阅遇到错误,此 Realm 的同步已暂停。 您仍然可以使用当前的订阅集来写入订阅。
声明
Swift
case error(Error)
-
订阅在本地持久化,但尚未由服务器处理,这意味着服务器尚未返回与更新的订阅查询匹配的所有数据。
声明
Swift
case pending
-
订阅集已被更新的订阅集取代,这通常意味着有人正尝试在订阅集的不同实例上写入订阅。 您不应使用被取代的订阅集,而应获取订阅集的新实例来写入订阅。
声明
Swift
case superseded
-
声明
Swift
public static func == (lhs: SyncSubscriptionState, rhs: SyncSubscriptionState) -> Bool