イベント t ユーザーの Google カレンダーを追加する方法を検索しています。私のプロジェクトには、イベント(タイトル、開始日、終了日など)を含むデータベースがあります。ユーザーが同期ボタンをクリックすると、このすべてのイベントがユーザーの Google カレンダーに追加されます。
ここからAPIをダウンロードしました。しかし、それはMAC OS用です。私は MAC OS アプリケーションに取り組んだことがないので、IOS アプリでの使用方法を理解できません。
ユーザー名とパスワードを要求するために使用するView Controllerを教えてください。次に、Googleカレンダーサービスにログインしてイベントを追加してください。
ありがとうございました。
http://code.google.com/p/google-api-objectivec-client/を取得しました。しかし、それを理解するのは難しいです。設定からユーザー名とパスワードを取得します。次に、カレンダーを取得してイベントを追加しますが、追加するにはチケットとその他のものが必要です。このコードはいくつかのことを行いました。
彼らの add event メソッドで、私は自分のイベントオブジェクトを書き、それを追加しようとしましたが、うまくいきません。コードは次のとおりです。
- (void)insertCalendarEvent:(GDataEntryCalendarEvent *)event toCalendar:(GDataEntryCalendar *)calendar
{
NSLog(@"adding event");
GDataDateTime *time = [GDataDateTime dateTimeWithDate:[NSDate date] timeZone:(NSTimeZone*)[NSTimeZone timeZoneForSecondsFromGMT:0]];
GDataEntryCalendarEvent *newEntry = [GDataEntryCalendarEvent calendarEvent];
[newEntry setTitleWithString:@"title"];
[newEntry addLocation:[GDataWhere whereWithString:@"pune"]];
[newEntry addTime:[GDataWhen whenWithStartTime:time endTime:time]];
[googleCalendarService fetchEntryByInsertingEntry:newEntry
forFeedURL:[[calendar alternateLink] URL]
delegate:self
didFinishSelector:@selector( insertTicket:finishedWithEntry:error: )];
}
私の要件は簡単です。カスタム イベントを Google カレンダーに追加したいだけです。カレンダーを取得し、チケットを取得し、for ループですべてのイベントを追加します。