我只是不明白,我用通知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