how can i set array in EKRecurrenceRule for day of the week?

后端 未结 2 1258
囚心锁ツ
囚心锁ツ 2021-01-27 16:06
  • i want to add event on every week in specific day selected by user. it can be one or more or may be all day.
  • i\'m storing day value selected by user in model clas
2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-27 16:49

    You can define the days as an array of EKRecurrenceDayOfWeek like

    let days = [EKRecurrenceDayOfWeek]()
    

    Or you should cast NSMutableArray to expected argument type [EKRecurrenceDayOfWeek]

    let rule = EKRecurrenceRule(recurrenceWith: .weekly, interval: 1, daysOfTheWeek: days as? [EKRecurrenceDayOfWeek], daysOfTheMonth: nil, monthsOfTheYear: nil, weeksOfTheYear: nil, daysOfTheYear: nil, setPositions: nil, end: nil)
    

提交回复
热议问题