我想了解UILocalNotification的applicationIconBadge屬性。我只能設置一個明確的徽章值,我不能指定我只是希望它在通知觸發時增加。如何在多個本地通知觸發時增加應用圖標徽章?
我試圖做到以下幾點:一是通報火災,用戶會忽略它,第二個通知火災,用戶忽略它。在這一點上,我希望徽章是2,但據我所知,沒有任何方法可以處理通知觸發,但是被忽略。我的didReceiveLocalNotification事件不會被調用。這意味着除了UILocalNotification.applicationIconBadge屬性之外,沒有任何方法可以操縱徽章號碼,該屬性沒有「僅增加」功能。
感謝您對Simon的建議。那麼這只是本地通知設計中的一個疏忽?徽章屬性在這個實現中似乎相當無用。 – 2010-07-08 18:23:11
這可能只是使通知可用的最低API。我認爲目前的實施爲開發人員提供了對徽章的更多控制權,但我確實認爲這可能會更難以使用。 – Simon 2010-07-08 21:42:00
謝謝。感覺hokey,但我實現了你的解決方案,它正在工作(我得到所有通知的列表,刪除所有通知,然後添加他們與升序徽章屬性)。 – 2010-07-09 01:42:05