2013-04-08 69 views
0

我搜索了很多,即使这个问题看起来很简单,似乎没有明确的答案。如何以编程方式检索日历?我需要保存一个,并避免创建它,如果它已被保存。Objective-c检查日历是否存在

我不喜欢的东西:

myEventStore = [[EKEventStore alloc] init]; 
EKEvent *myEvent = [EKEvent eventWithEventStore:myEventStore]; 
[myEvent setCalendar:[myEventStore calendarWithIdentifier:@"Infinity"]]; 

,并检查是否 “myEvent” 是零,但它并没有帮助。

回答

1

您可以通过[EKEventStore calendars]列出日历,在iOS 6中弃用[EKEventStore calendarsForEntityType:]

+0

该死的...它的工作! :D我专注于EKEvent和EKCalendar ... – 2013-04-08 12:41:31