[英]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.