Realm willChange
@frozen
public struct RealmWillChange : Publisher
Um editor que emite um vazio toda vez que o Realm é atualizado.
Apesar do nome, isso na verdade é emitido após a atualização do Realm.
-
Este editor não pode falhar.
Declaração
Swift
public typealias Failure = Never
-
Este editor emite o Void.
Declaração
Swift
public typealias Output = Void
-
Captura o
NotificationToken
produzido observando uma Realm Collection.Isso permite que você ignore a notificação ao executar um
Realm.write(withoutNotifying:)
. Você deve usar esta chamada se precisar escrever no banco de dados Realm e ignorar essa cadeia de observação específica. ONotificationToken
será salvo noKeyPath
especificado do bloco de observação configurado noreceive(subscriber:)
.Declaração
Swift
public func saveToken<T>(on object: T, for keyPath: WritableKeyPath<T, NotificationToken?>) -> RealmWillChangeWithToken<T>
Parâmetros
object
O objeto em que o
NotificationToken
está gravado.keyPath
O KeyPath em que o
NotificationToken
é gravado.Valor de retorno
Um editor
RealmWillChangeWithToken
.