我在 A 类中有一个名为 Test 的 NSNotification 观察者。观察者调用一个方法,checker:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checker:) name:@"Test" object:nil];
然后我在 B 类和 C 类中有两个帖子,都发给名为 Test 的观察者
[[NSNotificationCenter defaultCenter] postNotificationName:@"Test" object:self];
我希望能够知道哪个帖子被发送给观察者并增加一个计数器以在 check 方法中可用,例如:
-(void)check {
if ([classB count] <= [classC count]) {
NSLog(@"boom");
}
}
我已经看到使用用户信息的建议,但我不太确定如何;是在 B/C 类中实例化并作为 int 或字典等传递的计数器对象
非常感谢任何帮助谢谢