EventKit Namespace

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.