One Logo Pool Ball
EventKit · IOS API REFERENCE

EKEvent

class · iOS 4.0+ · SDK 27.1

class EKEvent

Members (20)

init · iOS 4.0+

init

TypeScript
static init(eventStore: EKEventStore): EKEvent
Swift declaration
init(eventStore: EKEventStore)
method · iOS 4.0+

compareStartDate

TypeScript
compareStartDate(other: EKEvent): _Foundation_ComparisonResult
Swift declaration
func compareStartDate(with other: EKEvent) -> ComparisonResult
method · iOS 4.0+

refresh

TypeScript
refresh(): boolean
Swift declaration
func refresh() -> Bool
get · iOS 4.0+

isAllDay

TypeScript
get isAllDay(): boolean
Swift declaration
var isAllDay: Bool { get set }
set · iOS 4.0+

isAllDay

TypeScript
set isAllDay(value: boolean)
Swift declaration
var isAllDay: Bool { get set }
get · iOS 4.0+

availability

TypeScript
get availability(): EKEventAvailability
Swift declaration
var availability: EKEventAvailability { get set }
set · iOS 4.0+

availability

TypeScript
set availability(value: EKEventAvailability)
Swift declaration
var availability: EKEventAvailability { get set }
get · iOS 9.0+

birthdayContactIdentifier

TypeScript
get birthdayContactIdentifier(): (string) | null
Swift declaration
var birthdayContactIdentifier: String? { get }
get · iOS 5.0+ · Deprecated in iOS 9.0

birthdayPersonID

TypeScript
get birthdayPersonID(): number
Swift declaration
var birthdayPersonID: Int { get }
get · iOS 4.0+

endDate

TypeScript
get endDate(): (globalThis.Date) | null
Swift declaration
var endDate: Date! { get set }
set · iOS 4.0+

endDate

TypeScript
set endDate(value: (globalThis.Date) | null)
Swift declaration
var endDate: Date! { get set }
get · iOS 4.0+

eventIdentifier

TypeScript
get eventIdentifier(): (string) | null
Swift declaration
var eventIdentifier: String! { get }
get · iOS 4.0+

isDetached

TypeScript
get isDetached(): boolean
Swift declaration
var isDetached: Bool { get }
get · iOS 9.0+

occurrenceDate

TypeScript
get occurrenceDate(): (globalThis.Date) | null
Swift declaration
var occurrenceDate: Date! { get }
get · iOS 4.0+

organizer

TypeScript
get organizer(): (EKParticipant) | null
Swift declaration
var organizer: EKParticipant? { get }
get · iOS 4.0+

startDate

TypeScript
get startDate(): (globalThis.Date) | null
Swift declaration
var startDate: Date! { get set }
set · iOS 4.0+

startDate

TypeScript
set startDate(value: (globalThis.Date) | null)
Swift declaration
var startDate: Date! { get set }
get · iOS 4.0+

status

TypeScript
get status(): EKEventStatus
Swift declaration
var status: EKEventStatus { get }
get · iOS 9.0+

structuredLocation

TypeScript
get structuredLocation(): (EKStructuredLocation) | null
Swift declaration
@NSCopying var structuredLocation: EKStructuredLocation? { get set }
set · iOS 9.0+

structuredLocation

TypeScript
set structuredLocation(value: (EKStructuredLocation) | null)
Swift declaration
@NSCopying var structuredLocation: EKStructuredLocation? { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

EKEvent.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All EventKit types →