我已经创建了一个包含一些事件的日历,现在我想从该日历中获取所有事件,而不知道他们的开始日期或结束日期是什么.
我尝试过的代码,从所有日历中获取所有事件,因此我可以稍后按日历ID将它们分开..:
NSPredicate *fetchCalendarEvents = [eventStore predicateForEventsWithStartDate:[NSDate distantPast] endDate:[NSDate distantFuture] calendars:eventStore.calendars];
NSArray *allEvents = [eventStore eventsMatchingPredicate:fetchCalendarEvents];
Run Code Online (Sandbox Code Playgroud)
当数据库清楚地显示日历中的事件时,这会allEvents返回nil.
有人可以帮帮我吗?