2013-11-01 135 views
0

我正在創建一個應用程序,該應用程序應該要求用戶每天12月回來參加聖誕節故事。iOS本地通知重複x次

什麼是管理本地通知的最佳方式?

  • 創建24(或儘可能多的故事數)本地通知 - 通過爲(){}
  • 我看見參數「重複計數爲UILocalNotificationInfiniteRepeatCount」顯示本地通知到日誌時 - 能我以任何方式設置,所以我可以創建1個通知,每天重複並設置24的限制?

另外,如果應用程序在每次啓動時創建本地通知,它是否會再次創建本地通知?或者是覆蓋現有的?

回答

0

您應該創建單個通知,並且如果每次打開應用時都會創建它們,您可以將其全部取消並重新創建它們。

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 

//create your notifications 
+0

謝謝!這將是我的解決方案... –

+0

你知道'repeat count = UILocalNotificationInfiniteRepeatCount'嗎?或者如何改變它 - 似乎無法在任何地方找到答案?.. –

+0

具有常數的格式,但我無法在文檔中找到它。它看起來好像在間隔長度內可以重複,但如果您想要跳過幾天或什麼的話,那可能會缺乏靈活性。我已經多次使用過我提到的方法。 – rooster117