如何使用eventKit框架为特定日期设置提醒(警报) [英] How to set a reminder(alarm) using eventKit framework for a particular date

查看:106
本文介绍了如何使用eventKit框架为特定日期设置提醒(警报)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在iOS 5中使用EventKit框架,并使用以下代码成功将事件添加到iOS日历

I am working with EventKit framework in iOS 5 and I successfully added an event to the iOS calendar using the below code

EKEventStore *eventDB = [[EKEventStore alloc] init];

    EKEvent *myEvent  = [EKEvent eventWithEventStore:eventDB];

    myEvent.title     = @"New Event";
    myEvent.startDate = [[NSDate alloc] init];
    myEvent.endDate   = [[NSDate alloc] init];
    myEvent.allDay = YES;

    [myEvent setCalendar:[eventDB defaultCalendarForNewEvents]];

现在如何为此活动添加警报(提醒)?

Now How shall i added an alarm (reminder) for this event ?

谢谢
Ranjit

Thanks Ranjit

推荐答案

通过添加此代码 -

By Adding this code -

NSTimeInterval interval = 60* -min;

其中min是您想要显示警报的时间。这应该是一个负值,这样你的事件就会出现(分钟)。

Where min is the time when you want to show alert. this should be a negative value so that this will appear (min) before of your event.

EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:interval];
[myEvent addAlarm:alarm];

享受!!!

这篇关于如何使用eventKit框架为特定日期设置提醒(警报)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆