Используйте платформу EventKit или используйте пользовательский интерфейс для экрана бронирования в Swift

#ios #swift #xcode #eventkit

Вопрос:

В настоящее время я создаю прототип приложения и хочу спросить, что выбрать между платформой EventKit и пользовательским пользовательским интерфейсом, чтобы отобразить экран бронирования.

Я работал над приложением для потоковой передачи видео с помощью Swift, и сейчас я хочу попробовать реализовать функцию, с помощью которой пользователь может забронировать свое мероприятие в прямом эфире на определенную дату и время. Сейчас я думаю о том, что пользователь нажимает кнопку » » на панели навигации, чтобы создать новое событие в прямом эфире, а затем появляется модальный режим, и пользователь вводит (и выбирает)

  • название мероприятия
  • Дата
  • время начала мероприятия (например, 16:00)
  • время окончания мероприятия
  • и некоторые комментарии (необязательно)

Я провел некоторое исследование и обнаружил, что EventKit предоставит мне базовый, но достаточный пользовательский интерфейс и, похоже, подойдет. Поскольку я только создавал прототип, я подумываю использовать EventKit, но возможно ли получить данные о том, что пользователь ввел (и выбрал)? Позже мне нужно будет сохранить данные в бэкэнде, поэтому я хочу знать, смогу ли я получить значение пользовательского ввода при использовании EventKit. Или мне следует создать пользовательский интерфейс для модального представления, и после того, как пользователь добавил в него информацию о событии, и если я все еще хочу, чтобы пользователь зарегистрировал это событие в своем календаре, я отобразил новый пользовательский интерфейс EventKit?

Я хочу знать, можно ли использовать EventKit не только для добавления события в календарь, но и для создания события.

Пока нет дизайна пользовательского интерфейса, поэтому я не уверен, какой из них лучше…