EventKit 命名空間

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

類別

名稱 Description
EKAlarm

使用者 EKCalendar的 .

EKCalendar

使用者的行事曆。

EKCalendarItem

這是日曆事件和提醒的基礎類別。

EKErrorCodeExtensions

列舉的擴展方法 EKErrorCode

EKEvent

使用者行事曆中的一個事件。

EKEventStore

日曆與提醒事件的資料庫。

EKEventStore.Notifications

班級發布 EKEventStore 的通知。

EKObject

持久事件套件類別的基底類別。

EKParticipant

有人被邀請參加活動。

EKRecurrenceDayOfWeek

代表一週中的某一天,用於 EKRecurrenceRule。

EKRecurrenceEnd

代表 EKRecurrence 的結束方式,無論是依出現次數或使用特定日期。

EKRecurrenceRule

描述事件的反覆規則。

EKReminder

一個行事曆提醒。

EKSource

涵蓋日曆所反映的帳號。

EKStructuredLocation

一個可以觸發行事曆項目的「地理圍欄」。

EKVirtualConferenceDescriptor

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

EKVirtualConferenceProvider

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

EKVirtualConferenceRoomTypeDescriptor

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

EKVirtualConferenceUrlDescriptor

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

列舉

名稱 Description
EKAlarmProximity

一個列舉,其值指定事件是透過進入或離開區域而引發的。

EKAlarmType

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

EKAuthorizationStatus

一個列舉,其值指定了對存取 的 EKEventStore限制。 透過呼叫該 GetAuthorizationStatus(EKEntityType) 方法取得。

EKCalendarEventAvailability

指定行事曆能為相關活動提供哪些可用資訊。

EKCalendarType

指定日曆的類型。

EKDay

一週的星期幾數。

EKEntityMask

一個枚舉,其值代表允許的實體類型。EKCalendar

EKEntityType

一個列舉,用來指定一個實體是事件還是提醒。

EKErrorCode

事件套件回傳錯誤。

EKEventAvailability

可用性類型

EKEventStatus

活動狀態。

EKParticipantRole

一個角色 EKParticipant

EKParticipantScheduleStatus

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

EKParticipantStatus

參與者的狀態。

EKParticipantType

活動的參與者類型。

EKRecurrenceFrequency

該事件的重複頻率。

EKReminderPriority

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

EKSourceType

一個枚舉,其值表示物件的 EKSource 類型。

EKSpan

決定事件變更將如何套用,可能是影響單一實例,或影響所有實例。

EKWeekday

列出一週的星期幾。

委派

名稱 Description
EKEventSearchCallback

事件列舉方法的代理簽名 EKEventStore

EKEventStoreRequestAccessCompletionHandler

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

VirtualConferenceHandler

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

VirtualConferenceRoomTypeHandler

EventKit 命名空間提供類別,用於存取及操作系統行事曆資料庫中儲存的行事曆事件與提醒事項。

備註

EventKit 框架提供一個一致的介面,用於存取 iOS、macOS、tvOS 及 Mac Catalyst 上的行事曆與提醒資料。 應用程式可以使用此框架來檢索、建立、編輯及刪除行事曆事件與提醒。

此命名空間中的關鍵類別包括 EKEventStore 存取行事曆資料庫、 EKEvent 表示行事曆事件、 EKReminder 提醒 EKCalendar 事項及管理行事曆。

在存取行事曆資料之前,應用程式必須向使用者請求使用該 RequestAccess(EKEntityType, Action<Boolean,NSError>) 方法的權限。