我只是不明白,我用通知trillon时间,但今天我似乎无法得到通知发送从一个特定的对象。 这是一个视图控制器...在什么情况下会通知不发帖?
- (void)buttonPressed:(UIButton*)sender {
NSLog(@"buttonPressed");
[[NSNotificationCenter defaultCenter] postNotificationName:@"test" object:self];
}
,这是在另一个视图控制器(在init)..
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test:) name:@"test" object:nil];
和方法..
-(void)test:(NSNotification *)notification{
NSLog(@"it works! ");
}
...只是标准的东西,现在如果我发布通知从任何其他对象的工作正常,只是不会从这一个视图控制器发布!它甚至记录“buttonPressed”,所以它不像按钮被破坏。我只是不明白。
任何想法?
我放弃!我浪费了两天的时间。确实非常非常奇怪。我重写了它,并使用了代表团。除此之外,其他所有通知都可以正常工作。奇怪的。! – user139816 2009-11-18 10:30:18