0

繰り返しルールを使用して更新しようとしています。

私のアプリでは、毎日繰り返す繰り返しイベントを作成します。イベントの 1 つ (ルートではない) を変更しようとすると、すべてのイベントが削除されます。

私は使用しようとします

[self.eventStore saveEvent:event span:[self getEKSpan:span] commit:YES error:&err];

getEKSpan:span は EKSpanThisEvent を返します!

この行の後、このイベントの残りのすべてのインスタンス (このイベントから) が削除されます!

誰かが理由を知っていれば、それは非常に役に立ちます。

参考までに: FutureEvents を編集しようとすると、すべて問題ありません...残りのイベントは更新され、何も削除されません...

ありがとう!

4

1 に答える 1

0

わかりましたので、問題を見つけました:)

[self.eventStore saveEvent:event span:[self getEKSpan:span] commit:YES error:&err];

何も変更していなくても、event.recurrenceRules を変更します...この変更には注意が必要です。

楽しみ

于 2013-11-04T12:06:55.543 に答える