Contents

init(object:keyPath:options:)

Creates a key-value observing publisher for the given combination of object and key path, using publishing behavior options you provide.

Declaration

init(object: Subject, keyPath: KeyPath<Subject, Value>, options: NSKeyValueObservingOptions)

Parameters

  • object:

    The object that contains the property to publish.

  • keyPath:

    The key path, relative to the object receiving this message, of the property to publish.

  • options:

    Options that determine which elements the publisher produces. Set this parameter to [] to receive new elements when the observed property changes.

Discussion

This publisher produces a new element every time the observed property changes.