次のコードは、非定期的なイベントに対して機能します。startDate と endDate への変更は問題なく保存されます。
BOOL success = [theEventStore saveEvent:event
span:EKSpanFutureEvents
commit:YES error:&error];
しかし、recurranceRules を持つイベントを編集しようとすると、成功 == YES で返されますが、何も保存されず、startDate/endDate または recurranceRules への変更は元の値に戻されます。(span:EKSpanThisEvent の使用は機能しますが、もちろんこれは私がやりたいことではありません。また、コードは iOS では機能しますが、OSX では機能しません。)