如何从自定义应用程序中的iphone检索所有已同步的日历?

时间:2012-01-19 09:15:28

标签: iphone ios events google-calendar-api icalendar

我想向用户展示他们在iPhone或iPad上同步和使用的日历。我花了更多的时间来搜索我的问题的结果。但是,我无法为我的问题找到正确的解决方案。你能告诉我从iPhone应用程序中检索已同步的日历吗?这意味着如果用户同步Google日历,我的应用应该会在其iPhone设备中显示日历列表。提前致谢。请帮我。

1 个答案:

答案 0 :(得分:1)

感谢所有人。我找到了解决问题的方法。我使用EKCalendar从EKEventStore中检索所有日历。这是我的代码,

 NSArray *caleandarsArray = [[NSArray alloc] init];
    caleandarsArray = [[eventStore calendars] retain]; 
   // NSLog(@"Calendars from Array : %@", caleandarsArray);

     for (EKCalendar *CalendarEK in caleandarsArray) 
     {
         NSLog(@"Calendar Title : %@", CalendarEK.title);
     }

这对我来说很好。它显示了来自iOS设备的所有日历。感谢。