重複の可能性:
イベント キット フレームワークを使用して iPhone にイベントを追加する方法
デフォルトのカレンダーに特定の日付をイベントとして追加する
iPhoneのアプリで既存のカレンダーイベントとスケジュールイベントを使用したいアプリケーションを作成しています。また、アプリでイベントを編集したい..
前もって感謝します...
重複の可能性:
イベント キット フレームワークを使用して iPhone にイベントを追加する方法
デフォルトのカレンダーに特定の日付をイベントとして追加する
iPhoneのアプリで既存のカレンダーイベントとスケジュールイベントを使用したいアプリケーションを作成しています。また、アプリでイベントを編集したい..
前もって感謝します...
EventKitUI / EventKitUI.h、EventKit/EventKit.hフレームワークをヘッダーファイルにインポートします。これは、デフォルトのiPhoneカレンダーにイベントを追加するためのコードです
-(IBAction) addEvent:(id)sender
{
EKEventStore *eventStore = [[[EKEventStore alloc] init] autorelease];
EKEvent *events = [EKEvent eventWithEventStore:eventStore];
events.title = @"Title";
events.notes = @"Description";
events.location = @"Location";
events.startDate = [NSDate date];
events.endDate = [NSDate date];
events.availability = EKEventAvailabilityFree;
[events setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:events span:EKSpanThisEvent error:&err];
NSLog(@"Error From iCal : %@", [err description]);
}
次に、使用できるイベントを表示しますEKEventEditViewController
EKEventEditViewController *editViewController = [[EKEventEditViewController alloc] init];
editViewController.editViewDelegate = self;
editViewController.event = event3;
editViewController.eventStore = eventStore1;
[self presentModalViewController:editViewController animated:YES];
お役に立てれば
これらを実現するには、EventKitフレームワークを参照してください。アップルのドキュメントはこちらです。