2011-10-08 50 views
0

我正在構建一個提醒用戶什麼時候該做什麼的應用程序。我打算使用EventKit將事件添加到日曆中,這可能會使日曆變得非常混亂,因爲一天中可能會有多次提醒。哪個更好 - 用於提醒應用程序用戶的EventKit或LocalNotification

LocalNotification是一個更合適的解決方案嗎?

如果用戶想要刪除未來的事件,刪除將來的LocalNotifications比EventKit日曆事件更容易嗎?

每個的優缺點是什麼?

謝謝!

回答

0

我在想同樣的事情。我認爲您希望使用本地通知,因爲除了您指出的日曆中更少的混亂之外,您還可以更靈活地創建日曆活動: - 您可以選擇自定義提醒 - 您可以讓提醒重新啓動您的應用作爲選項,然後自定義您的應用在從提醒中啓動時的行爲方式(即轉到提醒所關注的具體項目)

另外Apple表示您不應直接創建活動在用戶的日曆中,但向用戶呈現一個對話框並讓他們單擊確定(爲此目的,視圖控制器的名稱正在逃離我)。這可能是您考慮應用程序工作流程的額外步驟。

一個應用程序可能具有的本地通知數量有限制 - 64我相信 - 因此您可能需要檢查ios5中是否發生了更改。