I have created a notification in class-A like 

```
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(methodcalled:) name:@"ViewChanged" object:nil];

```

I am posting this notification with name in class-B like

```
    [[NSNotificationCenter defaultCenter]postNotificationName:@"ViewChanged" object:nil];

```

Now I want to remove this notification like below in class-C. Is it possible? As I need to go to class-A from class-c.

```
     [[NSNotificationCenter defaultCenter] removeObserver:self name:@"ViewChanged" object:nil];
     [[NSNotificationCenter defaultCenter] removeObserver:nil name:@"ViewChanged" object:nil];
     [[NSNotificationCenter defaultCenter] removeObserver:self];

```

I tried but the notification is not removing and its calling two times.
How to create object for `NSNotificationCenter`?