0

最近、eventkit フレームワークを見ました。

そして、私はそれをうまく使いました。

今の状況は...

eventkit に入力されると思われるすべてのデータがあります...今は uieventkit フレームワークを使用したくありません。

カレンダーにデータを入力するために必要なすべての詳細がそこにあるテーブルビューがあります。

したがって、 eventkitUI を使用せずに、このすべてのデータを追加したいと考えています。イベントキットのUIを表示したくない

誰かがこれを行う方法を教えてもらえますか??

4

1 に答える 1

1

これは、開始するのに役立つコード スニペットです。イベント データを使用して詳細を入力する必要があります。このコードは、非定期的なイベントを追加する方法を示しています。定期的なイベントの場合は、イベントの繰り返しに関する詳細を追加する必要があります。スニペットは割り当てられたオブジェクトを解放しませんが、通常どおり適切なメモリ管理を行う必要があることに注意してください。

EKEventStore *eventStore = [[EKEventStore alloc] init];
EKCalendar *calendar = [eventStore defaultCalendarForNewEvents];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.calendar = çalendar;
event.title = yourTitle; 
event.notes = yourNotes; 
event.startDate = yourStartDate; 
event.endDate = yourEndDate;

NSError *saveError = nil;
result = [eventStore saveEvent:event span:EKSpanThisEvent error:&saveError];
于 2011-09-19T09:21:35.920 に答える