mudará
@frozen
public struct WillChange<Collection> : Publisher where Collection : RealmSubscribable, Collection : ThreadConfined
Um editor que emite vazio toda vez que o objeto é mutado.
Apesar do nome, isso na verdade é emitido após a mudança da collection.
-
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, at keyPath: WritableKeyPath<T, NotificationToken?>) -> WillChangeWithToken<Collection, 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
WillChangeWithToken
.