0
如果我的應用在活動時收到UILocalNotification
,我想顯示自己的UIAlertView
並關閉系統警報。下面是我在做什麼:應用程序處於活動狀態時的UILocalNotification?
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
if (application.applicationState == UIApplicationStateActive)
{
UIAlertView *alert = ...
[alert show];
}
[[UIApplication sharedApplication] cancelLocalNotification:notification];
}
我自己的警報顯示出來,但系統警報莫名其妙地保留在系統中,並且當我離開我的應用程序中。
我在做什麼錯?
你可以看看下面的鏈接; http://stackoverflow.com/questions/9555564/is-it-possible-to-pop-up-local-notifications-while-the-iphone-app-is-on-screen –