イベントキットに詳しい人に簡単な質問があります...
定期的なリマインダーを作成していますが、再発するたびにアラームを鳴らしたいと思います。ただし、ドキュメントには、絶対日付または相対オフセットでのみアラームを作成できることが示されています。リマインダーが再発するたびにアラームを鳴らす方法はありますか?これは自動的に行われますか?
ありがとう!
EKReminder
は のサブクラスであるためEKCalendarItem
、メソッドを使用しaddRecurrenceRule:
て繰り返しルールを追加し、リマインダーを繰り返すことができます。残念ながら、相対オフセット アラームはリマインダーの開始日に基づいており、各繰り返しリマインダーの日付に基づいていないため、繰り返しアラームを作成することはできません。ただし、オブジェクトに複数EKAlarm
のを追加できるEKReminder
ため、イベントが個別の回数繰り返される場合は、それぞれにアラームを追加できます。それが永遠に繰り返される場合は、Apple のドキュメントに次のように書かれているため、運が悪い可能性があります。
一部のカレンダーでは、特定の最大数のアラームしか許可されないことに注意してください。この項目を保存すると、アレイから余分なアラームが切り捨てられます。