I am trying to add a reminder that will repeat every Monday. But I am gettingthe following error:
Cannot convert value of type 'Int' to expected argument type 'EKWeekday'
when I am adding the RecurrenceRule.
In Apple's documentation it states that:
var dayOfTheWeek: EKWeekday { get }
Values are from 1 to 7, with Sunday being 1.
Below is my code, with the point where the error occurs being shown.
let reminder = EKReminder(eventStore: eventStore)
let calendarIndentifier = NSUserDefaults.standardUserDefaults().objectForKey("calendarIdentifier")
print("calendar.calendarIdentifier : \(calendarIndentifier)")
reminder.title = "Don't forget to walk the dog!"
reminder.calendar = eventStore.calendarWithIdentifier(calendarIndentifier as! String)!
reminder.priority = 3;
reminder.addRecurrenceRule(EKRecurrenceDayOfWeek(2) )
*** error happens here ***
let alarm = EKAlarm(absoluteDate: reminderTime)
reminder.addAlarm(alarm)
How do I get past this error?