bind(_:to:withKeyPath:options:)
Establishes a binding between a given property of the receiver and the property of a given object specified by a given key path.
Declaration
func bind(_ binding: NSBindingName, to observable: Any, withKeyPath keyPath: String, options: [NSBindingOption : Any]? = nil)Parameters
- binding:
The key path for a property of the receiver previously exposed using the Exposebinding(_:) method.
- observable:
The bound-to object.
- keyPath:
A key path to a property reachable from
observableController. The elements in the path must be key-value observing compliant (see 10000177i). - options:
A dictionary containing options for the binding, such as placeholder objects or an
NSValueTransformeridentifier as described in Constants. This value is optional—passnilto specify no options.