1
많은 자습서를 읽고 문서를보고 올바른 코드가 있다고 생각하지만 반복적으로 원하지 않습니다. 어떤 아이디어라도 감사 할 것입니다. 내가 가지고있는 코드는 아래와 같습니다. 감사. 그 다음 또 다른 추가EKRecurrenceRule이 작동하지 않습니다.
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];
(내가 추가 한 이미 존재하는 규칙을 제거하려는 경우 경우) :
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;