EventKit 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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>) 方法的權限。