私はたくさん検索しましたが、この質問は単純に見えても、明確な答えはないようです. プログラムでカレンダーを取得するにはどうすればよいですか? 1 つ保存し、既に保存されている場合は作成しないようにする必要があります。
私は次のようなことをしました:
myEventStore = [[EKEventStore alloc] init];
EKEvent *myEvent = [EKEvent eventWithEventStore:myEventStore];
[myEvent setCalendar:[myEventStore calendarWithIdentifier:@"Infinity"]];
「myEvent」がnilかどうかを確認しましたが、役に立ちませんでした。