我已经使用 EKReminder 保存了一个提醒,现在我想从 EKReminder 中删除这个提醒。我有要删除的提醒的日期和时间。我尝试使用 NSPRedicate 但它对我不起作用。
我正在使用这段代码:
EKEventStore *eventStore = [[EKEventStore alloc] init] ;
EKReminder *reminder = [EKReminder
reminderWithEventStore:eventStore];
reminder.calendar = [eventStore defaultCalendarForNewReminders];
EKAlarm *reminderDate = [EKAlarm alarmWithAbsoluteDate:removeReminder];
[reminder removeAlarm:reminderDate];
NSError *error = nil;
[eventStore removeReminder:reminder commit:YES error:&error];
if (error)
{
NSLog(@"error = %@", error);
}
else{
NSLog(@"Reminder removed successfully");
}
removeReminder 是我的日期。
如果此代码有问题,请建议我。