removeObserver(_:forKeyPath:)
Raises an exception.
Declaration
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)Parameters
- observer:
The object to remove as an observer.
- keyPath:
A key-path, relative to the set, for which
observeris registered to receive KVO change notifications. This value must not benil.
Discussion
NSSet objects are not observable, so this method raises an exception when invoked on an NSSet object. Instead of observing a set, observe the unordered to-many relationship for which the set is the collection of related objects.