EKEventEditViewDelegate
Наследование
Не применимый
Оператор импорта
Swift
import EventKitUI
Objective C
@import EventKitUI;
Доступность
Доступный в iOS 4.0 и позже.
Делегаты EKEventEditViewController
объект соответствует этому протоколу. Используйте EKEventEditViewController
объект позволить пользователю или создавать событие или редактировать существующее событие. Чтобы быть уведомленным, когда пользователь концы редактировать событие, устанавливает делегата в объекте, соответствующем этому протоколу.
-
eventEditViewController (_: didCompleteWithAction:) - eventEditViewController:didCompleteWithAction:
ТребуемыйВызванный с пользователем закончен, редактируя событие. (требуемый)
Объявление
Swift
func eventEditViewController(_
controller
: EKEventEditViewController!, didCompleteWithActionaction
: EKEventEditViewAction)Objective C
- (void)eventEditViewController:(EKEventEditViewController *)
controller
didCompleteWithAction:(EKEventEditViewAction)action
Параметры
controller
Контроллер представления редактирования, представляющий событие.
action
Действие пользователь взяло для окончания редактирования.
Обсуждение
Необходимо реализовать этот метод для отклонения контроллера представления редактирования события, представленного модально.
Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 4.0 и позже.
-
eventEditViewControllerDefaultCalendarForNewEvents (_:) - eventEditViewControllerDefaultCalendarForNewEvents:
ТребуемыйВозвращает календарь для использования в качестве календаря по умолчанию для новых событий. (требуемый)
Объявление
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 и позже.
-