Instance Method

addObserver:selector:name:object:

Adds an entry to the notification center's dispatch table with an observer, a selector, and an optional notification name and sender.

Declaration

- (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSNotificationName)aName object:(NSString *)anObject;

Parameters

observer

An object registering as an observer.

aSelector

A selector that the notification center sends notificationObserver to notify when posting the notification.

aName

The name of the notification for which to register the observer; that is, only notifications with this name are delivered to the observer. When nil, the notification center doesn’t use a notification’s name to decide whether to deliver it to the observer.

anObject

The object whose notifications the observer wants to receive; that is, only notifications sent by this sender are delivered to the observer. When nil, the notification center doesn’t use a notification’s sender to decide whether to deliver it to the observer.

Discussion

See Also

Managing Observers

- addObserver:selector:name:object:suspensionBehavior:

Adds an entry to the receiver’s dispatch table with a specific observer and suspended-notifications behavior, and optional notification name and sender.

- removeObserver:name:object:

Removes matching entries from the receiver’s dispatch table.