Если мое приложение получает UILocalNotification
, когда оно активно, я хочу показать свой собственный UIAlertView
и отключить системное оповещение.Вот что я делаю:
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
if (application.applicationState == UIApplicationStateActive)
{
UIAlertView *alert = ...
[alert show];
}
[[UIApplication sharedApplication] cancelLocalNotification:notification];
}
Отображается мое собственное предупреждение, но системное предупреждение как-то остается в системе и отображается, как только я выхожу из приложения.
Что такоеЯ делаю не так?