2015-11-14 42 views
1

EKEventStore是否允許創建「私人」提醒,即僅對我的應用(即針對iOS事件API的EventKit進行調用的應用)纔會顯示的提醒,但不會提示。到蘋果的默認提醒應用程序(iOS或OS X)?使用iOS API創建私人提醒?

+0

如果你只想讓你的應用程序看到它,爲什麼使用EKEventStore?似乎你會更好地存儲你的私人提醒對象的一些其他方式。 – JoGoFo

+0

@JoGoFo我不想重新發明特定的輪子(例如,API對查詢的支持),但希望我的應用程序的提醒保持私密,如果可能的話。 (他們只會在默認的提醒應用程序中混淆視圖,否則這個區別沒有什麼大不了的。) – Drux

回答

3

EKEventStore提供對用戶配置的操作系統可用的日曆/提醒資源的訪問。

無法爲私人開發人員使用配置單獨的事件存儲。

提醒可以設置爲本地,因此它們不會在雲中同步。

但是,如果設備具有同步到雲端的提醒列表,則無法再通過您的應用或提醒應用訪問本地提醒。

這同樣的行爲似乎適用於當地的日曆,我回答了有關其可用性的問題Local EKCalendar saved with not errors, disappears

Unable to create local EKCalendar (Reminders) if iCloud is set to not sync Reminders的問題似乎支持我的結論,並表明這種行爲已存在至少幾年。