I think you might be mistaken as the what the parameters mean.
The name:
tells the system which notifications you want to be informed about.
self
is the actual observer, so when you removeOberserver:self
you will stop to receive any notifications.
You should read the documentation carefully again as to which have which meaning:
For an example, see How to create a class to send and receive events through NSNotificationCenter in Objective-C?