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 *)controllerdidCompleteWithAction:(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 и позже.
-
