簡體   English   中英

EKRecurrenceRule不起作用

[英]EKRecurrenceRule not working

我已經按照了一些教程並查看了文檔,並認為我有正確的代碼,但它仍然不想再發生。 任何想法將非常感激。 我的代碼如下。 謝謝。

 EKRecurrenceEnd *endRecurrence = [EKRecurrenceEnd recurrenceEndWithOccurrenceCount:14];

    EKRecurrenceRule *rule = [[EKRecurrenceRule alloc] initRecurrenceWithFrequency:EKRecurrenceFrequencyWeekly interval:1 end:endRecurrence];

    NSMutableArray *rules = [[NSMutableArray alloc] init];

    [rules arrayByAddingObject:rule];

    event.recurrenceRules = rules; 

我相信你這樣做的方式是這樣的:(我添加了一個案例,如果你想要擺脫已經存在的任何規則)

NSArray* rulesArray = [event recurrenceRules];

for (EKRecurrenceRule* rule in rulesArray) [event removeRecurrenceRule:rule];

EKRecurrenceEnd *endRecurrence = [EKRecurrenceEnd recurrenceEndWithOccurrenceCount:14];

    EKRecurrenceRule *rule = [[EKRecurrenceRule alloc] initRecurrenceWithFrequency:EKRecurrenceFrequencyWeekly interval:1 end:endRecurrence];

    [event addRecurrenceRule:rule]; 

    [rule release];

如果需要,只需添加另一個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM