iOS日历中给一个事件加入多个提醒

2023-04-25,,

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.

假设认为写的不好请多提意见,假设认为不错请多多支持点赞.谢谢! hopy 😉


iOS自带的日历应用中,我们最多仅仅能给一个事件设置2个提醒,可是通过代码,我们能够给事件设置随意多个提醒.

给事件设置提醒的代码能够看我写的这篇文章:

iOS9中怎样在日历App中创建一个随意时间之前開始的提醒(三)

设置多个提醒的方法与此相似,我们仅仅要创建多个提醒,再加入它们到事件中就能够了:

EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:-7.f];
event.title = @"Event with Alarm";
[event addAlarm:alarm]; EKAlarm *alarm2 = [EKAlarm alarmWithRelativeOffset:-17.f];
[event addAlarm:alarm2]; EKAlarm *alarm3 = [EKAlarm alarmWithRelativeOffset:-27.5f];
[event addAlarm:alarm3];

只是这样设置了提醒后,我们打开iOS系统自带的日历App,会发现仅仅会显示2个提醒,看不到多余的提醒.可是实际測试发现所有提醒都能够工作,并且我们能够在Mac的日历程序中看到所有的提醒:

iOS日历中给一个事件加入多个提醒的相关教程结束。

《iOS日历中给一个事件加入多个提醒.doc》

下载本文的Word格式文档,以方便收藏与打印。