2012-11-19 36 views
1

我有本地通知一個問題:didReceiveLocalNotification:UILocalNotification永遠是零

當我收到一個本地通知,而不是打開它的時候它會在通知中心留完美。當我嘗試從中心打開通知時,它會正確打開應用程序,但不會調用didReceiveLocalNotification:...方法。當我完全關閉該應用程序(任務欄),並點擊該中心的通知後,它會調用didFinishLaunchingWithOptions:在我搶用

[launchOptions valueForKey:UIApplicationLaunchOptionsLocalNotificationKey] 

通知始終是零通知。

自ios6以來我有這個問題。有沒有其他方法可以解決這個問題?或者什麼會導致這個問題?

非常感謝!

+0

這工作正常以下iOS 6? – vishy

回答

0

問題是我的UserDefaults中有一個零指針,它以某種方式碰到了那個零指針。當通知中心的通知非常陳舊時(通過日期),我總是得到一個零通知,這些通知沒有保留在內存中,我現在通過我自己來管理。