2012-01-11 55 views
0

我正在開發中,我已經實現了本地通知概念的應用程序。它工作正常。假設我已經在不同的時間設置了5個通知。當前兩個通知發生時。但我沒有檢查它。現在,當第三次通知響起時,我看到了它。現在是否有可能獲得前兩個鬧鐘的日期時間。我需要用戶沒有看到的那些通知的日期時間。本地通知消防日期備份

+0

對我來說,如果你要求通知,你應該能夠記得他們是什麼時候。 – 2012-01-11 12:43:39

+0

是啊,我有備份的所有消防dates..But我只想對用戶有沒有因觀看到一些問題,或者可能是他/她忙的日期時間。 – Nitin 2012-01-11 12:47:05

+0

這很棘手,因爲你應該設置通知的時間。因此您可以在全局變量中設置時間,同時方法從您想要的任何地方調用並訪問該變量。 這些鏈接可能會對您有所幫助。 http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html#//apple_ref/doc/uid/TP40008194-CH103-SW13 – dinesh 2012-01-11 12:48:45

回答

0

爲熱舔提到的,當通知已被觸發,則需要檢查它在應用程序的委託確實收到notifcation法反對「等着被解僱」您存儲通知的清單。 然後,如果列出的任何本地事件與當前「待解決」通知數組不匹配,則檢查啓動。 迭代通過:

NSArray *localEvents= [[UIApplication sharedApplication] scheduledLocalNotifications];