Это метод протокола UIApplicationDelegate
, который может быть реализован только классами, которые ему соответствуют.
Вы можете настроить уведомление для других объектов в вашем приложении от своего делегата приложения, используя объект NSNotificationCenter
:
- (void)applicationDidEnterBackground:(UIApplication *)application {
[[NSNotificationCenter defaultCenter] postNotificationName:@"didEnterBackground" object:self];
}
Существует также уведомление UIApplicationDidEnterBackgroundNotification
, которое вы можете прослушивать вместо выполнения вышеуказанного.
Зарегистрируйте объекты, которые вы хотите прослушать для уведомления, как это:
[[NSNotificationCenter defaultCenter] addObserver:someObject selector:@selector(someMethod:) name:@"UIApplicationDidEnterBackgroundNotification" object:nil];