我使用了EventKit并在firstDayOfTheWeek
中找到了属性EKRecurrenceRule
,但该属性只是readonly所以我的问题是有人知道如何设置此属性或如何设置任何{{ 1}}属性?
答案 0 :(得分:0)
According to Apple's documentation on "EKRecurrenceRule" ...
注意:目前无法直接修改 EKRecurrenceRule或其任何属性。这个功能是 通过创建一个新的EKRecurrenceRule并设置一个事件或 提醒您使用新创建的规则。
换句话说,EKRecurrenceRule对象中 ALL 属性是只读的。这对我来说很有意义:一旦用户设定规则,它就不应该是移动目标。如果要更改它,则必须创建一个全新的和/或单独的规则。
至于“firstDayOfTheWeek”的事情,我不是百分之百确定Apple的实施是否会在周一的第一天返回周期性事件发生,或者它是一周的第一个实际日期(无论是周日还是周日)星期一)。我的猜测是它是前者。 Apple's documentation say the property“表示重复规则作为一周的第一天处理的一周中的哪一天。”