大学向けにイベントキットを使用してアプリケーションを作成しています。私はカレンダーを作成し、このカレンダー上のすべてのイベントを追加して読み込むために、彼に "defaultCalendar、automatic"のようにさせようとしています。これがあることを確認しようとするEventKitを作成してdefaultCalendarを自動作成します
私のコード:このコード
EKEventStore *店舗= [[EKEventStoreのalloc]のinit]を作るために呼び出す
//イム。
EKSource *localSource = nil;
for (EKSource *source in store.sources)
if (source.sourceType == EKSourceTypeLocal){
localSource = source;
break;
}
EKCalendar *cal;
cal = [EKCalendar calendarWithEventStore:store];
cal.title = @"NewCalendar";
cal.source = localSource;
[store saveCalendar:cal commit:YES error:nil];
//self.appDelegate.eventManager.selectedCalendarIdentifier = cal.calendarIdentifier;
// [cal.calendarIdentifier=cal.calendarIdentifier];
[[NSUserDefaults standardUserDefaults] setObject:cal.calendarIdentifier forKey:@"NewCalendar"];
}
}
は、そこで問題は、私はこのカレンダーを作成した後にのみ、私のアプリでこのいずれかを使用することができる方法です。 ありがとう
ありがとうございます。答え: –
問題ありません。あなたはそれを働いてうれしいです。 – pessionic