2013-01-02 26 views

回答

-2

退房在http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html

的文档应用程序委托中可以检测到通知时,应用程序在后台

- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif { 

    NSString *itemName = [notif.userInfo objectForKey:ToDoItemKey] 

    [viewController displayItem:itemName]; // custom method 

    application.applicationIconBadgeNumber = notification.applicationIconBadgeNumber-1; 

} 
+1

,如果应用程序是在前台只有被调用。 – Arizona1911

+0

检查http://stackoverflow.com/questions/8008235/code-for-alert-action-of-uilocalnotification的答案 - 这是同样的问题。他使用本地bool来确定他是否来自applicationWillEnterForeground函数的后台。 – miex

相关问题