Contents

removeObserver(_:forKeyPath:context:)

Raises an exception.

Declaration

func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context: UnsafeMutableRawPointer?)

Parameters

  • observer:

    The object to remove as an observer.

  • keyPath:

    A key-path, relative to the set, for which observer is registered to receive KVO change notifications. This value must not be nil.

  • context:

    The context passed to the notifications.

Discussion

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

See Also

Key-Value Observing