奇妙な問題があります。EKEventEditViewController を使用してアプリからイベントを保存しています。コードは
- (void)addEvent:(id)sender {
// When add button is pushed, create an EKEventEditViewController to display the event.
EKEventEditViewController *addController = [[EKEventEditViewController alloc] initWithNibName:nil bundle:nil];
// set the addController's event store to the current event store.
addController.eventStore = self.eventStore;
addController.event.title = self.reportTitle;
// present EventsAddViewController as a modal view controller
[self presentModalViewController:addController animated:YES];
addController.editViewDelegate = self;
[addController release];
}
問題は、私の iOS 5 iPhone で問題なく動作することです。しかし、iOS 4.1 を搭載した iPhone 3GS でテストしたところ、iCal に間違った開始日/終了日と時刻が保存されました。誰でも何がうまくいかないのか教えてもらえますか。