私は現在、アプリの議題部分に取り組んでいます。すべてのイベントを表示し、そこから詳細に移動して編集することができました。しかし、イベントを追加しようとすると、空のビューが表示されます。カレンダー用のカスタム データソースがあることに注意してください。
イベントを編集するには、ViewController でこれを行うだけです。
EKEventViewController *vc = [[EKEventViewController alloc] init];
vc.event = [dataSource eventAtIndexPath:indexPath];
vc.allowsEditing = YES;
[calendar.navigationController pushViewController:vc animated:YES];
これは、正しいイベントを持つ正しい VC を示しています。これは、イベントを追加するための私のコードです。
EKEventEditViewController *addController = [[EKEventEditViewController alloc]init];
// set the addController's event store to the current event store.
addController.eventStore = self.eventStore;
addController.editing = YES;
// present EventsAddViewController as a modal view controller
[self presentModalViewController:addController animated:YES];
addController.editViewDelegate = dataSource;
しかし、実行すると、空のviewControllerが得られます。誰でもこれで私を助けることができますか?
敬具。