2012-08-02 30 views

回答

0

您必须在通知触发时设置徽章。在您的应用程序的委托,实施此方法:

- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif { 
    notif.applicationIconBadgeNumber = 1; 
} 

也可用于准备情况时通报火灾,而你的应用程序在后台:

- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)opt { 

    // ... 

    UILocalNotification *notif = [opt objectForKey:UIApplicationLaunchOptionsLocalNotificationKey]; 
    notif.applicationIconBadgeNumber = 1; 

    // ... 

    return YES; 
} 
相关问题