2013-03-06 26 views
5

我的人熟悉事件包一個簡單的問題...添加一個EKAlarm到EKReminder與重複規則

我創建經常性的提醒,我想報警的聲音在每個復發。但是,文檔建議我只能使用絕對日期或相對偏移量創建警報。每當提醒重新出現時,是否有辦法讓警報觸發?它會自動執行此操作嗎?

謝謝!

回答

2

由於EKReminderEKCalendarItem的子類,因此您可以使用addRecurrenceRule:方法添加重複規則,以便提醒重複。不幸的是,由於相對偏移量警報基於提醒的開始日期,而不是每個重複提醒的日期,因此您無法創建週期性警報。但是,您可以將多個EKAlarm添加到您的EKReminder對象中,因此如果您的活動重複了不連續的次數,則可以爲每個對象添加一個警報。如果它是不斷重複的,你可能是出於運氣,因爲蘋果的文件說:

但是要注意,有些日曆可以只允許報警的某些最大數量 。保存此項目時,將截斷陣列中的任何其他警報 。