【问题标题】:How to set a reminder(alarm) using eventKit framework for a particular date如何使用 eventKit 框架为特定日期设置提醒(警报)
【发布时间】:2011-11-25 13:53:56
【问题描述】:

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

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]];

现在我应该如何为此事件添加警报(提醒)?

谢谢 兰吉特

【问题讨论】:

    标签: ios ios4 ios5 eventkit ekeventkit


    【解决方案1】:

    通过添加此代码 -

    NSTimeInterval interval = 60* -min;
    

    其中 min 是您要显示警报的时间。这应该是一个负值,以便在您的活动之前(分钟)出现。

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

    享受!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多