EventKit Spazio dei nomi

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

Classi

Nome Descrizione
EKAlarm

Un allarme nell'oggetto dell'utente EKCalendar.

EKCalendar

Calendario di un utente.

EKCalendarItem

Classe di base per gli eventi e i promemoria del calendario.

EKErrorCodeExtensions

Metodi di estensione per l'enumerazione EKErrorCode .

EKEvent

Evento nel calendario di un utente.

EKEventStore

Repository per gli eventi Calendar e Reminder.

EKEventStore.Notifications

Notifiche inviate dalla EKEventStore classe .

EKObject

Classe base per le classi di Event Kit persistenti.

EKParticipant

Persona invitata a un evento.

EKRecurrenceDayOfWeek

Rappresenta un giorno della settimana da utilizzare con EKRecurrenceRule.

EKRecurrenceEnd

Rappresenta la modalità di fine dell'EKRecurrence, in base al numero di occorrenze o utilizzando una data specifica.

EKRecurrenceRule

Descrive la regola ricorrente per un evento.

EKReminder

Promemoria del calendario.

EKSource

Incapsula un account che riflette un calendario.

EKStructuredLocation

"recinto virtuale" che può attivare un elemento del calendario.

EKVirtualConferenceDescriptor

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

EKVirtualConferenceProvider

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

EKVirtualConferenceRoomTypeDescriptor

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

EKVirtualConferenceUrlDescriptor

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

Enumerazioni

Nome Descrizione
EKAlarmProximity

Enumerazione i cui valori specificano se un evento è stato generato immettendo o lasciando un'area.

EKAlarmType

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

EKAuthorizationStatus

Enumerazione i cui valori specificano le restrizioni per l'accesso EKEventStorea . Recuperato chiamando il GetAuthorizationStatus(EKEntityType) metodo .

EKCalendarEventAvailability

Specifica i tipi di informazioni sulla disponibilità che il calendario è in grado di fornire per gli eventi associati.

EKCalendarType

Specifica il tipo di calendario.

EKDay

Enumerazione dei giorni della settimana.

EKEntityMask

Enumerazione i cui valori rappresentano i tipi di entità consentiti per un oggetto EKCalendar.

EKEntityType

Enumerazione che specifica se un'entità è un evento o un promemoria.

EKErrorCode

Errori restituiti dal Kit di eventi.

EKEventAvailability

Tipi di disponibilità

EKEventStatus

Stato dell'evento.

EKParticipantRole

Ruolo di un oggetto EKParticipant

EKParticipantScheduleStatus

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

EKParticipantStatus

Stato di un partecipante.

EKParticipantType

Tipo di partecipante all'evento.

EKRecurrenceFrequency

Frequenza ricorrente per l'evento.

EKReminderPriority

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

EKSourceType

Enumerazione i cui valori indicano il tipo di un EKSource oggetto .

EKSpan

Determina la modalità di applicazione delle modifiche apportate a un evento, che influisce su una singola istanza o su tutte le istanze.

EKWeekday

Enumera i giorni della settimana.

Delegati

Nome Descrizione
EKEventSearchCallback

Delegare la firma per il metodo di enumerazione dell'evento in EKEventStore

EKEventStoreRequestAccessCompletionHandler

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

VirtualConferenceHandler

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

VirtualConferenceRoomTypeHandler

Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.

Commenti

Il framework EventKit offre un'interfaccia coerente per l'accesso ai dati del calendario e dei promemoria in iOS, macOS, tvOS e Mac Catalyst. Le applicazioni possono usare questo framework per recuperare, creare, modificare ed eliminare eventi e promemoria del calendario.

Le classi chiave in questo spazio dei nomi includono EKEventStore per l'accesso al database del calendario, EKEvent per la rappresentazione degli eventi del calendario, EKReminder per i promemoria e EKCalendar per la gestione dei calendari.

Prima di accedere ai dati del calendario, le applicazioni devono richiedere l'autorizzazione all'utente usando il RequestAccess(EKEntityType, Action<Boolean,NSError>) metodo .