我在 A 类中创建了一个通知,例如
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(methodcalled:) name:@"ViewChanged" object:nil];
我正在以 B 类的名称发布此通知,例如
[[NSNotificationCenter defaultCenter]postNotificationName:@"ViewChanged" object:nil];
现在我想在 C 类中删除这个通知,如下所示。可能吗?因为我需要从class-c去class-a。
[[NSNotificationCenter defaultCenter] removeObserver:self name:@"ViewChanged" object:nil];
[[NSNotificationCenter defaultCenter] removeObserver:nil name:@"ViewChanged" object:nil];
[[NSNotificationCenter defaultCenter] removeObserver:self];
我试过了,但通知没有删除,它调用了两次。如何创建对象NSNotificationCenter
?