One Logo Pool Ball
Intents · IOS API REFERENCE

INDateComponentsRange

class · iOS 10.0+ · SDK 27.1

class INDateComponentsRange

Members (7)

method · iOS 11.0+

ekRecurrenceRule

TypeScript
ekRecurrenceRule(): (_EventKit_EKRecurrenceRule) | null
Swift declaration
func ekRecurrenceRule() -> EKRecurrenceRule?
init · iOS 11.0+

init

TypeScript
static initEkRecurrenceRule(recurrenceRule: _EventKit_EKRecurrenceRule): INDateComponentsRange
Swift declaration
convenience init(ekRecurrenceRule recurrenceRule: EKRecurrenceRule)
init · iOS 10.0+

init

TypeScript
static initStartEnd(startDateComponents?: (_Foundation_DateComponents) | null, endDateComponents?: (_Foundation_DateComponents) | null): INDateComponentsRange
Swift declaration
convenience init(start startDateComponents: DateComponents?, end endDateComponents: DateComponents?)
init · iOS 11.0+

init

TypeScript
static initStartEndRecurrenceRule(startDateComponents?: (_Foundation_DateComponents) | null, endDateComponents?: (_Foundation_DateComponents) | null, recurrenceRule?: (INRecurrenceRule) | null): INDateComponentsRange
Swift declaration
init(start startDateComponents: DateComponents?, end endDateComponents: DateComponents?, recurrenceRule: INRecurrenceRule?)
get · iOS 10.0+

endDateComponents

TypeScript
get endDateComponents(): (_Foundation_DateComponents) | null
Swift declaration
var endDateComponents: DateComponents? { get }
get · iOS 11.0+

recurrenceRule

TypeScript
get recurrenceRule(): (INRecurrenceRule) | null
Swift declaration
@NSCopying var recurrenceRule: INRecurrenceRule? { get }
get · iOS 10.0+

startDateComponents

TypeScript
get startDateComponents(): (_Foundation_DateComponents) | null
Swift declaration
var startDateComponents: DateComponents? { get }

Skipped declarations

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

INDateComponentsRange.init()

inherited init: cannot prove legal (class declares 6 custom initializers)

All Intents types →