У меня странная проблема.
У меня есть метод, который отправляет уведомления путем вызова в центр уведомлений, например:
[[NSNotificationCenter defaultCenter] postNotificationName:@"NIDNewDataSetNotification" object:self];
Если я NSLog время прямо передотправляя уведомление, я вижу, что оно отправляет каждую секунду, как и должно.
У меня есть метод в другом объекте, который добавляет себя в качестве наблюдателя, например:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveDataNotification:) name:@"NIDNewDataSetNotification" object:nil];
Однако, поNSLogging время, я вижу, что он получает уведомление четыре раза в секунду (все четыре в течение примерно .001 секунд).
Другие уведомления не отправляются.Если я закомментирую строку, которая отправляет уведомление, мой метод, который перехватывает уведомление, не вызывается.
Есть идеи?