0

gdata APIを使用して、GoogleカレンダーでiPhoneアプリを整数化しています。イベントの追加、削除、取得、更新を完了

しかし、リマインダーはカレンダーイベントに追加されていません

私のコードは次のとおりです。

NSDate *anHourFromNow = [NSDate dateWithTimeIntervalSinceNow:60*60];

GDataDateTime *startDateTime = [GDataDateTime dateTimeWithDate:[NSDate 日付] timeZone:[NSTimeZone systemTimeZone]];

GDataDateTime *endDateTime = [GDataDateTime dateTimeWithDate:anHourFromNow timeZone:[NSTimeZone systemTimeZone]];

GDataReminder *reminder = [GDataReminder リマインダー];

[リマインダー setMinutes:@"10"];

GDataWhen *when = [GDataWhen whenWithStartTime:startDateTime endTime:endDateTime];

[addReminder:リマインダーの場合];

[イベント addTime:いつ];

if (イベント)

{ // イベントを投稿します。

NSURL *altLinkURL = [[カレンダーの代替リンク] URL];

[サービス fetchEntryByInsertingEntry:イベント forFeedURL:altLinkURL デリゲート:nil didFinishSelector:nil]; }

このコード イベントを使用するとカレンダーに追加されますが、Google カレンダーでこのイベントを手動で表示するとリマインダーが表示されません

4

1 に答える 1

0

リマインダーには明示的なsetMethod:call;が必要です。議論はここにあります。

于 2010-11-07T18:51:58.847 に答える