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

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
假设认为写的不好请多提意见,假设认为不错请多多支持点赞.谢谢! 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的日历程序中看到所有的提醒:

这里写图片描写叙述

posted @ 2017-07-27 19:33  zsychanpin  阅读(732)  评论(0编辑  收藏  举报