В методе вызова App Delegate из другого класса

У меня есть представление, которое содержит представление прокрутки с некоторыми подпредставлениями (UIViewControllers). Я хочу вызвать метод (таймер остановки) из класса, одного из их UIViewController, в методе applicationWillResignActive: делегата приложения.

Каков наилучший способ реализовать это?


person Randex    schedule 02.08.2012    source источник


Ответы (1)


Не беспокойтесь об обработке этого события в вашем делегате приложения и передаче его дальше. Просто зарегистрируйтесь для получения уведомления в любом классе, в котором вы заинтересованы в обработке события:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(someMethod:)
                                             name:UIApplicationWillResignActiveNotification
                                           object:nil];
person Matt Wilding    schedule 02.08.2012
comment
Спасибо. Никогда не знал о таких уведомлениях :) - person Randex; 02.08.2012