2

我想在日历中创建一个带有永远重复选项的 EKEvent。下面是重复规则的代码

  EKRecurrenceRule *rule = [[EKRecurrenceRule alloc] 
                            initRecurrenceWithFrequency:EKRecurrenceFrequencyDaily 
                            interval:1
                            end:[EKRecurrenceEnd recurrenceEndWithEndDate:date]];

如何在重复结束参数中设置无限或永不结束。

谢谢

4

2 回答 2

4

有点晚了,但我会回答,因为我在 Apple Doc 的任何地方都找不到答案。只需将 nil 作为结束参数传递即可。日历将事件的结束设置为无限。

EKRecurrenceRule *rule = [[EKRecurrenceRule alloc] 
                        initRecurrenceWithFrequency:EKRecurrenceFrequencyDaily 
                        interval:1
                        end:[EKRecurrenceEnd recurrenceEndWithEndDate:nil]];

日历创建 2 年的重复事件,然后根据需要添加它们。

打招呼

于 2012-06-01T07:56:26.187 回答
2
EKRecurrenceRule *rule = [[EKRecurrenceRule alloc] 
                        initRecurrenceWithFrequency:EKRecurrenceFrequencyDaily 
                        interval:1
                        end:nil];

只需将 nil 传递到末尾,以便它重复一遍。有一个快乐的编码。

于 2013-02-21T06:11:28.937 回答