1

iPhone (iOS 6.1) からカレンダーのタイトルを取得しようとしましたが、何も見つかりませんでした。iOS 6.1 からカレンダーのタイトルを取得するには? 私を助けてください。

事前に感謝します

私はこれを試しました:

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);
}
4

1 に答える 1

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);

これにより、カレンダーの現在のリストが表示されます...

于 2013-04-26T09:18:17.560 に答える