EventKit Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind.
Klassen
| Name | Beschreibung |
|---|---|
| EKAlarm |
Ein Alarm im Benutzer EKCalendar. |
| EKCalendar |
Der Kalender eines Benutzers. |
| EKCalendarItem |
Die Basisklasse für Kalenderereignisse und Erinnerungen. |
| EKErrorCodeExtensions |
Erweiterungsmethoden für die EKErrorCode Enumeration. |
| EKEvent |
Ein Ereignis im Kalender eines Benutzers. |
| EKEventStore |
Das Repository für Kalender- und Erinnerungsereignisse. |
| EKEventStore.Notifications |
Von der EKEventStore Klasse gepostete Benachrichtigungen. |
| EKObject |
Die Basisklasse für persistente Event Kit-Klassen. |
| EKParticipant |
Person, die zu einer Veranstaltung eingeladen wurde. |
| EKRecurrenceDayOfWeek |
Stellt einen Wochentag für die Verwendung mit EKRecurrenceRule dar. |
| EKRecurrenceEnd |
Stellt dar, wie die EKRecurrence endet, entweder nach Anzahl von Vorkommen oder mithilfe eines bestimmten Datums. |
| EKRecurrenceRule |
Beschreibt die Wiederkehrende Regel für ein Ereignis. |
| EKReminder |
Eine Kalendererinnerung. |
| EKSource |
Kapselt ein Konto, das ein Kalender widerspiegelt. |
| EKStructuredLocation |
Ein "Geofence"-Element, das ein Kalenderelement auslösen kann. |
| EKVirtualConferenceDescriptor |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
| EKVirtualConferenceProvider |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
| EKVirtualConferenceRoomTypeDescriptor |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
| EKVirtualConferenceUrlDescriptor |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
Enumerationen
| Name | Beschreibung |
|---|---|
| EKAlarmProximity |
Eine Aufzählung, deren Werte angeben, ob ein Ereignis durch Eingabe oder Verlassen eines Bereichs ausgelöst wurde. |
| EKAlarmType |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
| EKAuthorizationStatus |
Eine Aufzählung, deren Werte die Einschränkungen für den Zugriff auf die EKEventStore. Abgerufen durch Aufrufen der GetAuthorizationStatus(EKEntityType) Methode. |
| EKCalendarEventAvailability |
Gibt die Typen von Verfügbarkeitsinformationen an, die der Kalender für die zugehörigen Ereignisse bereitstellen kann. |
| EKCalendarType |
Gibt den Typ eines Kalenders an. |
| EKDay |
Aufzählung der Wochentage. |
| EKEntityMask |
Eine Aufzählung, deren Werte die zulässigen Entitätstypen für ein EKCalendar. |
| EKEntityType |
Eine Aufzählung, die angibt, ob es sich bei einer Entität um ein Ereignis oder eine Erinnerung handelt. |
| EKErrorCode |
Fehler, die vom Event Kit zurückgegeben werden. |
| EKEventAvailability |
Verfügbarkeitstypen |
| EKEventStatus |
Der Ereignisstatus. |
| EKParticipantRole |
Die Rolle eines EKParticipant |
| EKParticipantScheduleStatus |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
| EKParticipantStatus |
Der Status eines Teilnehmers. |
| EKParticipantType |
Die Art des Teilnehmers für das Ereignis. |
| EKRecurrenceFrequency |
Die wiederkehrende Häufigkeit für das Ereignis. |
| EKReminderPriority |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
| EKSourceType |
Eine Aufzählung, deren Werte den Typ eines EKSource Objekts angeben. |
| EKSpan |
Bestimmt, wie Änderungen an einem Ereignis angewendet werden, entweder auf eine einzelne Instanz oder auf alle Instanzen. |
| EKWeekday |
Listet die Wochentage auf. |
Delegaten
| Name | Beschreibung |
|---|---|
| EKEventSearchCallback |
Delegieren der Signatur für die Ereignisenumerationsmethode in EKEventStore |
| EKEventStoreRequestAccessCompletionHandler |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
| VirtualConferenceHandler |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
| VirtualConferenceRoomTypeHandler |
Der EventKit-Namespace stellt Klassen für den Zugriff auf und das Bearbeiten von Kalenderereignissen und Erinnerungen bereit, die in der Systemkalenderdatenbank gespeichert sind. |
Hinweise
Das EventKit-Framework bietet eine konsistente Schnittstelle für den Zugriff auf Kalender- und Erinnerungsdaten in iOS, macOS, tvOS und Mac Catalyst. Anwendungen können dieses Framework verwenden, um Kalenderereignisse und Erinnerungen abzurufen, zu erstellen, zu bearbeiten und zu löschen.
Wichtige Klassen in diesem Namespace umfassen EKEventStore den Zugriff auf die Kalenderdatenbank, EKEvent zum Darstellen von Kalenderereignissen, EKReminder für Erinnerungen und EKCalendar zum Verwalten von Kalendern.
Vor dem Zugriff auf Kalenderdaten müssen Anwendungen die Berechtigung des Benutzers mithilfe der RequestAccess(EKEntityType, Action<Boolean,NSError>) Methode anfordern.