Instance Method

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 array, for which observer is registered to receive KVO change notifications. This value must not be nil.

Discussion

NSArray objects are not observable, so this method raises an exception when invoked on an NSArray object. Instead of observing an array, observe the to-many relationship for which the array is the collection of related objects.

See Also