我的应用程序使用 EventKit 来读取和写入提醒应用程序的新提醒,效果很好。但是,我只找到了一种将提醒写入用户在“设置”应用程序中选择的默认列表的方法……我的问题是,有谁知道是否有办法创建一个全新的列表,而不是使用默认列表列表。
问问题
2225 次
1 回答
3
没有。
Apple 不允许应用程序写入默认列表以外的列表 - 查看文档无法做到这一点。
是的!!!
翻阅更多文献,我发现了这一点!
似乎可以将EKReminder
对象添加到任何列表中-根据我有限的理解,这至少应该可以写入不同的列表:
NSArray *calendars = [_eventStore
calendarsForEntityType:EKEntityTypeReminder];
for (EKCalendar *calendar in calendars)
{
NSLog(@"Calendar = %@", calendar.title);
}
EKCalendar *calendar = ... //pick one.
EKReminder *reminder = [EKReminder reminderWithEventStore:self.eventStore];
reminder.title = @"Go to the store and buy milk";
reminder.calendar = calendar;
NSError *error = nil;
[_eventStore saveReminder:reminder commit:YES error:&error];
于 2013-05-23T22:32:18.993 回答