Instance Method

removeObserver:forKeyPath:context:

Raises an exception.

Declaration

- (void)removeObserver:(NSObject *)observer forKeyPath:(NSString *)keyPath context:(void *)context;

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

Arbitrary data that is passed to observer in observeValueForKeyPath:ofObject:change:context:.

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.

See Also

Key-Value Observing