我的设备上有 iCloud 日历和一些订阅的日历,包括本机日历应用程序在内的所有日历应用程序都能正确显示日历,但在我的应用程序中我无法检索它们。我正在尝试按如下方式检索事件存储日历:
一个)
NSArray *calendarArray = [self.eventStore calendarsForEntityType:EKEntityTypeEvent];
// always return result an empty array
二)
NSMutableArray *calendars = [[NSMutableArray alloc]init];
for (EKSource *source in self.eventStore.sources) {
NSSet *sourceCalendars = [source calendarsForEntityType:EKEntityTypeEvent];
[calendars addObjectsFromArray:sourceCalendars.allObjects];
}
// always return result an empty array
事件存储实例被正确分配和初始化,访问日历的隐私也被授予。
我能做些什么 ?
问候