Iphone 如何在ios 6中使用Eventkit框架设置报警时间

Iphone 如何在ios 6中使用Eventkit框架设置报警时间,iphone,objective-c,Iphone,Objective C,我想将事件添加到带有警报的日历中。如果任何事件时间为9.00,则报警必须设置为8.45,如何使用EKAlarm添加报警时间。 提前谢谢 我刚刚在ios 6中使用Eventkit framework在alarm中找到了一个关于设置时间的描述,如:- -(void)createReminder { EKReminder *reminder = [EKReminder reminderWithEventStore:self.eventStore]; remind

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

我刚刚在ios 6中使用Eventkit framework在alarm中找到了一个关于设置时间的描述,如:-

-(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);

}
希望它能帮助你:)

你读过这本书了吗?