2012-03-05 59 views

回答

4

一個我想出了一個解決方案是...

  1. 存放在用戶信息參數的日期/時間,並保存在一個數據庫中。
  2. 收到通知後,檢查userinfo並從數據庫中刪除。
  3. 在啓動時,獲取所有存儲的通知信息,如果有任何日期/時間早於今天,那些錯過/未處理。

希望這會有所幫助。

+0

這將工作,如果通知重複間隔沒有設置...如果重複間隔設置爲某事說每日...如何檢查由於重複間隔出現忽略uilocalnotification? – 2016-03-04 14:25:05

0

UIApplication的方法-scheduledLocalNotifications。應該做的伎倆。如果不確定它是否被選中,請使用userInfo來標識通知,並將該信息與NSUserDefaults,數據庫或任何其他形式的持久性一起保存。

+0

謝謝你的幫助。 – Pieter 2012-03-06 11:12:38