最近の iOS バージョンでは、ユーザーは新しく作成されたすべてのイベントに使用されるデフォルトのアラート時間を選択できます ( http://www.imore.com/how-edit-calendar-defaults-alerts-and-Settings --> Mail, Contacts, Calendars --> Calendars / Default Alert Times
を参照) 。 sync-settings-iphone-and-ipad#calendar-alerts )。
EventKit のドキュメントを調べていますが、この設定をプログラムで読み取る方法が見つかりません。[EKEvent eventWithEventStore:]
でダミーのイベントを作成してそのプロパティを読み取ろうとしましたalarms
が、イベントを保存するまでデフォルトのアラームが設定されていないようです。もちろん、イベントを保存し、そのalarms
プロパティを読み取ってすぐに削除することもできますが、それは見苦しい解決策のように思えます。
コードからこの設定にアクセスする適切な方法は何ですか?