2012-02-01 50 views
2

我正在開發一個http消息相關的應用程序。在該應用程序中,當我從服務器收到新消息時,消息計數將顯示在跳板圖標上。閱讀後,消息計數會減少。現在問題是我的消息計數是2.在那段時間,我刪除了應用程序並重新安裝。這次徽章計數顯示已刪除的應用程序數爲2.如何在應用程序重新啓動時刪除跳板圖標上的徽章?

如何在新安裝應用程序時刪除徽章數?

回答

3
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 
0
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions功能應用程序的委託類,就把這行代碼

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 

希望這有助於

+0

感謝您對解決方案。現在問題出現在didFinishLaunchingWithOptions之前:圖標在彈簧板上顯示。那時徽章數量顯示在圖標上。 ofter「 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary)launchOptions」ofthe badge badge count is not getting? – sreenivas 2012-02-02 06:54:59

+0

我將繼續在彈簧板上持有徽章圖標計數器,直到用戶打開應用程序。 – 2012-02-12 11:44:14

相關問題