Обнаружение входящих уведомлений NotificationCenter на iOS - PullRequest
0 голосов
/ 20 марта 2012

Существует ли API, позволяющий мне знать, когда NotificationCenter будет отображать уведомление в верхней части экрана во время работы моего приложения (например, для входящего сообщения или электронной почты)?

Это приводит к значительному снижению производительности в моей игре, поэтому я хотел бы приостановить ее и снять после того, как уведомление исчезло. Если нет событий для прослушивания, я могу думать только о контроле FPS и остановке на несколько секунд, если он падает ниже порогового значения. Любые другие предложения?

1 Ответ

2 голосов
/ 20 марта 2012

РЕДАКТИРОВАТЬ: Мой ответ только для всплывающих уведомлений, а не для тех, которые прокручиваются в верхней части экрана.Извините: (


В вашем делегате приложения будет вызван метод

- (void)applicationWillResignActive:(UIApplication *)application

.

А затем

- (void)applicationDidBecomeActive:(UIApplication *)application

когдапора начинать снова.

...