2

EventKit を使用して でプロパティを見つけましたfirstDayOfTheWeekEKRecurrenceRule、プロパティは読み取り専用なので、このプロパティを設定する方法またはプロパティを設定する方法を誰かが知っていreadonlyますか?

4

1 に答える 1

0

「EKRecurrenceRule」に関するAppleのドキュメントによると...

: 現在、EKRecurrenceRule またはそのプロパティを直接変更することはできません。この機能は、新しい EKRecurrenceRule を作成し、新しく作成されたルールを使用するようにイベントまたはリマインダーを設定することによって実現されます。

つまり、EKRecurrenceRule オブジェクトのすべてのプロパティは読み取り専用ですこれは私には理にかなっています。ユーザーがルールを設定したら、それは動くターゲットであってはなりません。変更したい場合は、完全に新しいルールまたは別のルールを作成する必要があります。

「firstDayOfTheWeek」については、Apple の実装が繰り返しイベントが発生する週の最初の曜日を返すのか、それともカレンダーの最初の実質的な曜日 (日曜日または月曜日) なのか、100% 確信が持てません。私の推測では、前者です。Apple のドキュメントによると、このプロパティは「繰り返しルールが週の最初の日として扱う曜日を示します」。

于 2012-12-08T15:35:56.077 に答える