EventKit Changes for Swift
EventKit
Modified EKAlarm
| Protocols | |
|---|---|
| From | AnyObject, NSCopying |
| To | NSCopying |
Modified EKAlarmProximity [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKAlarmType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKAuthorizationStatus [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKCalendar
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified EKCalendarItem
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified EKCalendarType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKEntityType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKErrorCode [enum]
| Declaration | Protocols | |
|---|---|---|
| From | enum EKErrorCode : Int {
case EventNotMutable
case NoCalendar
case NoStartDate
case NoEndDate
case DatesInverted
case InternalFailure
case CalendarReadOnly
case DurationGreaterThanRecurrence
case AlarmGreaterThanRecurrence
case StartDateTooFarInFuture
case StartDateCollidesWithOtherOccurrence
case ObjectBelongsToDifferentStore
case InvitesCannotBeMoved
case InvalidSpan
case CalendarHasNoSource
case CalendarSourceCannotBeModified
case CalendarIsImmutable
case SourceDoesNotAllowCalendarAddDelete
case RecurringReminderRequiresDueDate
case StructuredLocationsNotSupported
case ReminderLocationsNotSupported
case AlarmProximityNotSupported
case CalendarDoesNotAllowEvents
case CalendarDoesNotAllowReminders
case SourceDoesNotAllowReminders
case SourceDoesNotAllowEvents
case PriorityIsInvalid
case InvalidEntityType
case ProcedureAlarmsNotMutable
case EventStoreNotAuthorized
case OSNotSupported
case Last
}
extension EKErrorCode : Hashable, Equatable, __BridgedNSError, ErrorType, RawRepresentable, _ObjectiveCBridgeableErrorType, _BridgedNSError {
}
extension EKErrorCode : Hashable, Equatable, __BridgedNSError, ErrorType, RawRepresentable, _ObjectiveCBridgeableErrorType, _BridgedNSError {
} | Equatable, ErrorType, Hashable, RawRepresentable |
| To | enum EKErrorCode : Int {
case EventNotMutable
case NoCalendar
case NoStartDate
case NoEndDate
case DatesInverted
case InternalFailure
case CalendarReadOnly
case DurationGreaterThanRecurrence
case AlarmGreaterThanRecurrence
case StartDateTooFarInFuture
case StartDateCollidesWithOtherOccurrence
case ObjectBelongsToDifferentStore
case InvitesCannotBeMoved
case InvalidSpan
case CalendarHasNoSource
case CalendarSourceCannotBeModified
case CalendarIsImmutable
case SourceDoesNotAllowCalendarAddDelete
case RecurringReminderRequiresDueDate
case StructuredLocationsNotSupported
case ReminderLocationsNotSupported
case AlarmProximityNotSupported
case CalendarDoesNotAllowEvents
case CalendarDoesNotAllowReminders
case SourceDoesNotAllowReminders
case SourceDoesNotAllowEvents
case PriorityIsInvalid
case InvalidEntityType
case ProcedureAlarmsNotMutable
case EventStoreNotAuthorized
case OSNotSupported
case Last
}
extension EKErrorCode : _BridgedNSError {
}
extension EKErrorCode : _BridgedNSError {
} | -- |
Modified EKEvent
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified EKEventAvailability [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKEventStatus [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKEventStore
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified EKObject
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified EKParticipant
| Protocols | |
|---|---|
| From | AnyObject, NSCopying |
| To | NSCopying |
Modified EKParticipantRole [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKParticipantScheduleStatus [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKParticipantStatus [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKParticipantType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKRecurrenceDayOfWeek
| Protocols | |
|---|---|
| From | AnyObject, NSCopying |
| To | NSCopying |
Modified EKRecurrenceEnd
| Protocols | |
|---|---|
| From | AnyObject, NSCopying |
| To | NSCopying |
Modified EKRecurrenceFrequency [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKRecurrenceRule
| Protocols | |
|---|---|
| From | AnyObject, NSCopying |
| To | NSCopying |
Modified EKReminder
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified EKReminderPriority [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKSource
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified EKSourceType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKSpan [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified EKStructuredLocation
| Protocols | |
|---|---|
| From | AnyObject, NSCopying |
| To | NSCopying |
Modified EKWeekday [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |