2

我得到日历事件如下代码:

NSDate *startDate1 = [NSDate date];
    NSDate *endDate1 = [NSDate distantFuture];
    NSPredicate *predicate = [eventStore predicateForEventsWithStartDate:startDate1 endDate:endDate1 calendars:calendarArray];
    NSArray *events = [eventStore eventsMatchingPredicate:predicate];

但是如果我添加一个重复事件,如果频率是每周,“事件”将有 209 个对象;如果事件频率是每 2 周,“事件”将有 105 个对象。我计算时间,也是4年的时间。

如何获取事件,一个重复事件只有一个对象?

//我正在使用 event.eventIdentifier 进行测试...

4

1 回答 1

1

重复事件具有只读属性“isDetached”。

此外,您可以在以下位置找到有关重复规则等的详细信息:

WWDC 2010 视频,Session 136 日历与 Event Kit 集成。

于 2011-09-22T09:10:06.243 回答