AsyncOpenPublisher
@frozen
public struct AsyncOpenPublisher : Publisher
发出异步打开的 Realm 的发布者。
-
如果打开Realm时出错,则此发布者可能会失败。
声明
Swift
public typealias Failure = Error
-
此发布者会发出一个打开的Realm。
声明
Swift
public typealias Output = Realm
-
当有关于异步打开进度的通知时触发事件。
这应该在调用发布者后直接调用。
声明
Swift
public func onProgressNotification(_ onProgressNotificationCallback: @escaping ((SyncSession.Progress) -> Void)) -> RealmPublishers.AsyncOpenPublisher
参数
onProgressNotificationCallback
当进度有更新时将调用的回调。
返回值
发出异步打开的Realm的发布者。
-
指定执行异步打开任务的调度程序。
声明
Swift
public func receive<S>(on scheduler: S) -> RealmPublishers.AsyncOpenPublisher where S : Scheduler
参数
scheduler
用于接收值的串行调度队列。
返回值
向给定调度程序传递值的发布者。