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. O NotificationToken será salvo no KeyPathespecificado do bloco de observação configurado no receive(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 .