如何从iPhone应用程序获取所有日历及其事件? [英] How can i get all calendar and its events from iphone app?
问题描述
我感谢大家查看我的问题。我得到了我的问题的解决方案。我刚刚从 EKEventStore
中检索日历,并使用 EKCalendar
。这是我的代码,
EKEventStore * eventStore = [[[EKEventStore alloc] init] autorelease];
EKEvent * events = [EKEvent eventWithEventStore:eventStore];
NSArray * caleandarsArray = [[NSArray alloc] init];
caleandarsArray = [[eventStore日历] retain];
for(EKCalendar * iCalendars in caleandarsArray)
{
NSLog(@日历标题:%@,iCalendars.title);
}
这段代码为我工作。谢谢。
Good Day to you. I have used iCal events in my app. I have add events to iCal and retrieve/delete the events from iCal from my sample iPhone app. Now, i want to show all the calendars what are the calendars user synced in their iPhone(Eg : Google calendar). Then i want to retrieve the events from other calendars except iCal. How can i get all the synced calendars from iPhone? I searched my level best in Google but, can't to get right answer. Can you please help me? Thanks in advance.
I thank you all for viewing my question. I got the solution for my question. I just retrieved the calendars from EKEventStore
and used EKCalendar
. Here is my code,
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);
}
This code working for me. Thanks.
这篇关于如何从iPhone应用程序获取所有日历及其事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!