0
我試圖在應用程序中添加一個功能,每當我發出便箋時,它會在幾天後(硬編碼)調用UILocalNotification
。現在,在launcher Icons
我可以看到帶有標記「1」的紅色徽章。我怎樣才能刪除這個徽章?從啓動圖標刪除LocalNotification徽章號碼
問候
我試圖在應用程序中添加一個功能,每當我發出便箋時,它會在幾天後(硬編碼)調用UILocalNotification
。現在,在launcher Icons
我可以看到帶有標記「1」的紅色徽章。我怎樣才能刪除這個徽章?從啓動圖標刪除LocalNotification徽章號碼
問候
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
加入該行的任何代碼處理用戶與本地通知互動。如果您希望在本地通知觸發時清除徽章,則不能(因爲將通知的applicationIconBadgeNumber
屬性設置爲0
只意味着「不要更改現有徽章」。)
根據Apple文檔「Set設置爲0(零)以隱藏徽章號碼。默認值爲0.「。參考http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html – Jim
@Jim這是'UIApplication'。 'UILocalNotification'的行爲不同。 –
我同意你的意見。我錯過了這裏的背景。 – Jim