如何从iphone应用程序获取所有日历及其活动?

Yuv*_*j.M 6 iphone events calendar ios

祝你好运 我在我的应用程序中使用了iCal事件.我已经向iCal添加了事件,并从我的示例iPhone应用程序中检索/删除iCal中的事件.现在,我想向所有日历显示用户在iPhone中同步的日历(例如:Google日历).然后我想从iCal以外的其他日历中检索事件.如何从iPhone获取所有已同步的日历?我在谷歌搜索了我的水平,但是,无法得到正确答案.你能帮我么?提前致谢.

Yuv*_*j.M 8

我感谢大家查看我的问题.我得到了我的问题的解决方案.我刚刚从日历中检索EKEventStore并使用了日历EKCalendar.这是我的代码,

EKEventStore *eventStore = [[[EKEventStore alloc] init] autorelease]; 
EKEvent *events = [EKEvent eventWithEventStore:eventStore];
NSArray *caleandarsArray = [[NSArray alloc] init];
caleandarsArray = [[eventStore calendars] retain]; 

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

 }
Run Code Online (Sandbox Code Playgroud)

这段代码对我有用.谢谢.

  • 这段代码不起作用.你可以告诉我如何获取事件以及如何清除iphone中日历中的所有事件. (2认同)