Я считаю, что вы хотите уведомить все другие классы о том, что папка заполнена файлами.
Следующие шаги могут сделать это за вас.
- напишите следующую строку при инициализации классагде вы хотите получать уведомление.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checkFiles:) name:@"FILES_AVAILABLE" object:nil];
Написать методы checkFiles со следующей подписью в том же классе.
-(void)checkFiles:(id)sender
Добавьте следующую строку в класс таймера, когда файлы доступны.
[[NSNotificationCenter defaultCenter] postNotificationName:@"FILES_AVAILABLE" object:self];
Если это не помогает, тогдаВы можете использовать NSUserDefault для хранения статуса приложения (файлы доступны или нет в вашем случае).ИЛИ Если вы заинтересованы в шаблонах проектирования, прочитайте о Observer Pattern.
Если вы хотите опубликовать уведомление, когда ваше приложение работает в фоновом режиме, а какой-то процесс, который все еще выполняется, получает некоторое обновление, чего можно достичь с помощьюочередь уведомлений.прочитайте следующую ссылку.Я не пишу код, потому что код указан в самой ссылке.
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Notifications/Articles/NotificationQueues.html#//apple_ref/doc/uid/20000217-CJBCECJC
Пишите здесь, если вам нужна дополнительная помощь.