2013-04-26 60 views
1

我试图从我的iPhone(iOS 6.1)获取日历标题,但没有发现里面。 如何从iOS 6.1获取日历标题?请帮帮我。事件在iOS 6.1中添加所有日历?

感谢Adnvance

我尝试这样做:

EKEventStore *store = [[EKEventStore alloc]init]; 
EKEvent *event = [EKEvent eventWithEventStore:store]; 
NSArray *list = [[NSArray alloc]init]; 
list = [[store calendarsForEntityType:EKEntityTypeEvent] copy]; 
// Calendars deprecate in iOs 6.1 
// Retain deprecate, so use "copy" 


NSLog(@"list: %d",[list count]); 

for(EKCalendar *calendar in list) 
{ 
    NSLog(@"list: %@",calendar.title); 
} 

回答

2

希望这有助于....

EKEventStore *store = [[EKEventStore alloc] init]; 
[store requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) { 
    }]; 
NSArray *arrCalenders = [store calendars];//below iOS 6.o 
NSLog(@"%@", arrCalenders); 
NSArray *arrayCalndars = [store calendarsForEntityType:EKEntityTypeEvent]; // In ios 6.o 
NSLog(@"%@", arrayCalndars); 

这显示日历的当前列表...

相关问题