EKRecurreceRule:我如何设置属性firstDayOfTheWeek

时间:2012-12-08 15:09:50

标签: iphone objective-c ios eventkit

我使用了EventKit并在firstDayOfTheWeek中找到了属性EKRecurrenceRule,但该属性只是readonly所以我的问题是有人知道如何设置此属性或如何设置任何{{ 1}}属性?

1 个答案:

答案 0 :(得分:0)

According to Apple's documentation on "EKRecurrenceRule" ...

  

注意:目前无法直接修改   EKRecurrenceRule或其任何属性。这个功能是   通过创建一个新的EKRecurrenceRule并设置一个事件或   提醒您使用新创建的规则。

换句话说,EKRecurrenceRule对象中 ALL 属性是只读的。这对我来说很有意义:一旦用户设定规则,它就不应该是移动目标。如果要更改它,则必须创建一个全新的和/或单独的规则。

至于“firstDayOfTheWeek”的事情,我不是百分之百确定Apple的实施是否会在周一的第一天返回周期性事件发生,或者它是一周的第一个实际日期(无论是周日还是周日)星期一)。我的猜测是它是前者。 Apple's documentation say the property“表示重复规则作为一周的第一天处理的一周中的哪一天。”