2012-06-18 47 views
1

首先,我非常感謝您的幫助。iOS UILocalNotification不更新應用程序圖標

我只需要一點幫助。

我完成了我的應用程序,並使用UILocalNotifications來啓動一些提醒。應用程序圖標總是帶有「1」,表示應用程序上有1個新通知,但即使沒有通知,它仍然是永遠的。我怎樣才能解決這個問題?

其他細節,當用戶在iPhone觸發通知時(當iPhone被鎖定或當應用程序在後臺時在應用程序外部)滑動應用程序圖標時,我希望應用程序在主視圖中加載。可能嗎?

回答

1

您可以根據需要在didFinishLaunchingWithOptions和didReceiveLocalNotification中重置應用程序委託代碼內部的徽章號。即

[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0]; 

我不明白你的第二個問題。 如果你想改變它顯示的視圖,取決於它的啓動方式,那麼你可以這樣做,再次,這將在didFinishLaunchingWithOptions或didReceiveLocalNotification。

+0

第二個問題是:如何在收到本地通知時強制系統進入主視圖? –

+0

didReceiveLocalNotification:被調用,切換到顯示主視圖的視圖控制器或視圖。 – Gruntcakes

相關問題