2012-12-06 61 views

回答

2

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;

加入該行的任何代碼處理用戶與本地通知互動。如果您希望在本地通知觸發時清除徽章,則不能(因爲將通知的applicationIconBadgeNumber屬性設置爲0只意味着「不要更改現有徽章」。)

+0

根據Apple文檔「Set設置爲0(零)以隱藏徽章號碼。默認值爲0.「。參考http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html – Jim

+0

@Jim這是'UIApplication'。 'UILocalNotification'的行爲不同。 –

+0

我同意你的意見。我錯過了這裏的背景。 – Jim