QuerySubscription
@frozen
public struct QuerySubscription<T> where T : RealmSwiftObject
SubscriptionQuery
用于定义命名/未命名查询订阅查询,可在写订阅事务中添加/删除或更新该查询。
-
为给定类型创建一个
QuerySubscription
。 -
创建订阅给定类型的所有文档的
QuerySubscription
。声明
Swift
public init(name: String? = nil)
参数
name
订阅的名称。
-
为给定类型创建一个
QuerySubscription
。声明
Swift
public init(name: String? = nil, query: borrowing QueryFunction)
参数
name
订阅的名称。
query
订阅的查询。
-
为给定类型创建一个
QuerySubscription
。声明
Swift
public init(name: String? = nil, where predicateFormat: String, _ args: Any...)
参数
name
订阅的名称。
predicateFormat
谓词格式string ,可以选择后跟可变数量的参数,这些参数将用于创建订阅。
-
为给定类型创建一个
QuerySubscription
。声明
Swift
public init(name: String? = nil, where predicate: NSPredicate)
参数
name
订阅的名称。
predicate
定义用于筛选服务器上对象的查询的谓词。