EventKit 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
EventKit 命名空间提供用于访问和操作存储在系统日历数据库中的日历事件和提醒的类。
类
| 名称 | 说明 |
|---|---|
| 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 命名空间提供用于访问和操作存储在系统日历数据库中的日历事件和提醒的类。 |
枚举
| 名称 | 说明 |
|---|---|
| EKAlarmProximity |
一个枚举,其值指定是否通过输入或离开区域引发事件。 |
| EKAlarmType |
EventKit 命名空间提供用于访问和操作存储在系统日历数据库中的日历事件和提醒的类。 |
| EKAuthorizationStatus |
一个枚举,其值指定对访问的限制 EKEventStore。 通过调用 GetAuthorizationStatus(EKEntityType) 该方法进行检索。 |
| EKCalendarEventAvailability |
指定日历能够为其关联事件提供的可用性信息的类型。 |
| EKCalendarType |
指定日历的类型。 |
| EKDay |
枚举一周中的天数。 |
| EKEntityMask |
一个枚举,其值表示允许的 EKCalendar实体类型。 |
| EKEntityType |
一个枚举,指定实体是事件还是提醒。 |
| EKErrorCode |
事件工具包返回的错误。 |
| EKEventAvailability |
可用性类型 |
| EKEventStatus |
事件状态。 |
| EKParticipantRole | |
| EKParticipantScheduleStatus |
EventKit 命名空间提供用于访问和操作存储在系统日历数据库中的日历事件和提醒的类。 |
| EKParticipantStatus |
参与者的状态。 |
| EKParticipantType |
活动参与者的类型。 |
| EKRecurrenceFrequency |
事件的重复频率。 |
| EKReminderPriority |
EventKit 命名空间提供用于访问和操作存储在系统日历数据库中的日历事件和提醒的类。 |
| EKSourceType |
一个枚举,其值指示对象的 EKSource 类型。 |
| EKSpan |
确定将如何应用对事件的更改,要么影响单个实例,要么影响所有实例。 |
| EKWeekday |
枚举一周中的天数。 |
委托
| 名称 | 说明 |
|---|---|
| EKEventSearchCallback |
中的事件枚举方法的委托签名 EKEventStore |
| EKEventStoreRequestAccessCompletionHandler |
EventKit 命名空间提供用于访问和操作存储在系统日历数据库中的日历事件和提醒的类。 |
| VirtualConferenceHandler |
EventKit 命名空间提供用于访问和操作存储在系统日历数据库中的日历事件和提醒的类。 |
| VirtualConferenceRoomTypeHandler |
EventKit 命名空间提供用于访问和操作存储在系统日历数据库中的日历事件和提醒的类。 |
注解
EventKit 框架提供一致的界面,用于跨 iOS、macOS、tvOS 和 Mac Catalyst 访问日历和提醒数据。 应用程序可以使用此框架来检索、创建、编辑和删除日历事件和提醒。
此命名空间中的关键类包括 EKEventStore 用于访问日历数据库、 EKEvent 表示日历事件、 EKReminder 提醒和管理 EKCalendar 日历。
在访问日历数据之前,应用程序必须使用该方法从用户 RequestAccess(EKEntityType, Action<Boolean,NSError>) 请求权限。