1

我想将事件添加到带有警报的日历中。如果任何事件时间为 9.00,则必须将闹钟设置为 8.45,如何使用 EKAlarm 添加闹钟时间。提前致谢。

4

1 回答 1

2

我刚刚在techotopia找到了一个描述,用于在 ios 6 中使用 Eventkit 框架设置警报时间,例如:-

-(void)createReminder
{
    EKReminder *reminder = [EKReminder 
          reminderWithEventStore:self.eventStore];

    reminder.title = _reminderText.text;

    reminder.calendar = [_eventStore defaultCalendarForNewReminders];

    NSDate *date = [_myDatePicker date];

    EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate:date];

    [reminder addAlarm:alarm];

    NSError *error = nil;

    [_eventStore saveReminder:reminder commit:YES error:&error];

    if (error)
        NSLog(@"error = %@", error);

}

希望它可以帮助你:)

于 2013-01-10T09:36:58.590 回答