One Logo Pool Ball
EventKit · IOS API REFERENCE

EKRecurrenceRule

class · iOS 4.0+ · SDK 27.1

class EKRecurrenceRule

Members (14)

init · iOS 4.0+

init

TypeScript
static initRecurrenceWithIntervalDaysOfTheWeekDaysOfTheMonthMonthsOfTheYearWeeksOfTheYearDaysOfTheYearSetPositionsEnd(type: EKRecurrenceFrequency, interval: number, days?: (Array<EKRecurrenceDayOfWeek>) | null, monthDays?: (Array<_Foundation_NSNumber>) | null, months?: (Array<_Foundation_NSNumber>) | null, weeksOfTheYear?: (Array<_Foundation_NSNumber>) | null, daysOfTheYear?: (Array<_Foundation_NSNumber>) | null, setPositions?: (Array<_Foundation_NSNumber>) | null, end?: (EKRecurrenceEnd) | null): EKRecurrenceRule
Swift declaration
init(recurrenceWith type: EKRecurrenceFrequency, interval: Int, daysOfTheWeek days: [EKRecurrenceDayOfWeek]?, daysOfTheMonth monthDays: [NSNumber]?, monthsOfTheYear months: [NSNumber]?, weeksOfTheYear: [NSNumber]?, daysOfTheYear: [NSNumber]?, setPositions: [NSNumber]?, end: EKRecurrenceEnd?)
init · iOS 4.0+

init

TypeScript
static initRecurrenceWithIntervalEnd(type: EKRecurrenceFrequency, interval: number, end?: (EKRecurrenceEnd) | null): EKRecurrenceRule
Swift declaration
init(recurrenceWith type: EKRecurrenceFrequency, interval: Int, end: EKRecurrenceEnd?)
get · iOS 4.0+

calendarIdentifier

TypeScript
get calendarIdentifier(): string
Swift declaration
var calendarIdentifier: String { get }
get · iOS 4.0+

daysOfTheMonth

TypeScript
get daysOfTheMonth(): (Array<_Foundation_NSNumber>) | null
Swift declaration
var daysOfTheMonth: [NSNumber]? { get }
get · iOS 4.0+

daysOfTheWeek

TypeScript
get daysOfTheWeek(): (Array<EKRecurrenceDayOfWeek>) | null
Swift declaration
var daysOfTheWeek: [EKRecurrenceDayOfWeek]? { get }
get · iOS 4.0+

daysOfTheYear

TypeScript
get daysOfTheYear(): (Array<_Foundation_NSNumber>) | null
Swift declaration
var daysOfTheYear: [NSNumber]? { get }
get · iOS 4.0+

firstDayOfTheWeek

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

frequency

TypeScript
get frequency(): EKRecurrenceFrequency
Swift declaration
var frequency: EKRecurrenceFrequency { get }
get · iOS 4.0+

interval

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

monthsOfTheYear

TypeScript
get monthsOfTheYear(): (Array<_Foundation_NSNumber>) | null
Swift declaration
var monthsOfTheYear: [NSNumber]? { get }
get · iOS 4.0+

recurrenceEnd

TypeScript
get recurrenceEnd(): (EKRecurrenceEnd) | null
Swift declaration
@NSCopying var recurrenceEnd: EKRecurrenceEnd? { get set }
set · iOS 4.0+

recurrenceEnd

TypeScript
set recurrenceEnd(value: (EKRecurrenceEnd) | null)
Swift declaration
@NSCopying var recurrenceEnd: EKRecurrenceEnd? { get set }
get · iOS 4.0+

setPositions

TypeScript
get setPositions(): (Array<_Foundation_NSNumber>) | null
Swift declaration
var setPositions: [NSNumber]? { get }
get · iOS 4.0+

weeksOfTheYear

TypeScript
get weeksOfTheYear(): (Array<_Foundation_NSNumber>) | null
Swift declaration
var weeksOfTheYear: [NSNumber]? { get }

Skipped declarations

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

EKRecurrenceRule.init()

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

All EventKit types →