Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы EventKitUI ссылка на протокол EKEventEditViewDelegate

Опции
Развертывание Target:

На этой странице
Язык:

EKEventEditViewDelegate

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import EventKitUI

Objective C

@import EventKitUI;

Доступность


Доступный в iOS 4.0 и позже.

Делегаты EKEventEditViewController объект соответствует этому протоколу. Используйте EKEventEditViewController объект позволить пользователю или создавать событие или редактировать существующее событие. Чтобы быть уведомленным, когда пользователь концы редактировать событие, устанавливает делегата в объекте, соответствующем этому протоколу.

  • Вызванный с пользователем закончен, редактируя событие. (требуемый)

    Объявление

    Swift

    func eventEditViewController(_ controller: EKEventEditViewController!, didCompleteWithAction action: EKEventEditViewAction)

    Objective C

    - (void)eventEditViewController:(EKEventEditViewController *)controller didCompleteWithAction:(EKEventEditViewAction)action

    Параметры

    controller

    Контроллер представления редактирования, представляющий событие.

    action

    Действие пользователь взяло для окончания редактирования.

    Обсуждение

    Необходимо реализовать этот метод для отклонения контроллера представления редактирования события, представленного модально.

    Оператор импорта

    Objective C

    @import EventKitUI;

    Swift

    import EventKitUI

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает календарь для использования в качестве календаря по умолчанию для новых событий. (требуемый)

    Объявление

    Swift

    optional func eventEditViewControllerDefaultCalendarForNewEvents(_ controller: EKEventEditViewController!) -> EKCalendar!

    Objective C

    - (EKCalendar *)eventEditViewControllerDefaultCalendarForNewEvents:(EKEventEditViewController *)controller

    Параметры

    controller

    Редактирование события просматривает контроллер, запрашивающий календарь по умолчанию.

    Обсуждение

    Если делегат не реализует этот метод, defaultCalendarForNewEvents свойство хранилища события используется.

    Оператор импорта

    Objective C

    @import EventKitUI;

    Swift

    import EventKitUI

    Доступность

    Доступный в iOS 4.0 и позже.

  • Описывает меры, которые пользователь принял для окончания редактирования.

    Объявление

    Swift

    struct EKEventEditViewAction { init(_ value: UInt32) var value: UInt32 }

    Objective C

    typedef enum { EKEventEditViewActionCanceled, EKEventEditViewActionSaved, EKEventEditViewActionDeleted } EKEventEditViewAction;

    Константы

    • EKEventEditViewActionCanceled

      Пользователь отменил изменения, внесенные в событие.

      Доступный в iOS 4.0 и позже.

    • EKEventEditViewActionSaved

      Пользователь сохранил изменения, внесенные в событие.

      Доступный в iOS 4.0 и позже.

    • EKEventEditViewActionDeleted

      Пользователь удалил событие.

      Доступный в iOS 4.0 и позже.

    Оператор импорта

    Objective C

    @import EventKitUI;

    Swift

    import EventKitUI

    Доступность

    Доступный в iOS 4.0 и позже.