码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2016-03-13 14:37:22      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! 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日历中给一个事件添加多个提醒

标签:

原文地址:http://blog.csdn.net/mydo/article/details/50877613

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!