2011-11-09 66 views

回答

-1

不可能從該應用中,因爲在iOS5的內移除通知中心的通知,通知屬性由應用程序顯示在:

Settings -> Notifications -> The app -> Notification Center (YES/NO). 
+0

你確定嗎?這似乎是一些應用程序這樣做。 和蘋果應用程序做它,如消息,郵件等 – brange

6

清除徽章清除從通知中心通知。

- (void)applicationDidBecomeActive:(UIApplication *)application { 
    // Clear application badge when app launches 
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 
} 

這隻適用於數字變化。因此,要使徽章已經爲零的情況下工作,請將其設置爲某個值,並在延遲後再次清除。

- (void)applicationWillEnterForeground:(UIApplication *)application { 
    if([[UIApplication sharedApplication] applicationIconBadgeNumber] == 0) 
     [[UIApplication sharedApplication] setApplicationIconBadgeNumber:1]; 
} 

- (void)applicationDidBecomeActive:(UIApplication *)application { 
    // Clear application badge when app launches 
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 
} 

如果以相同方法設置並清除,則不起作用。

+0

謝謝,這對我很好。 – spstanley

+0

嘿,這應該被接受的答案 – Himanth

相關問題