6

EventKit の機能 (イベントの作成、繰り返しルールなど) を実際にカレンダーやリマインダー アプリとやり取りすることなく使用する方法があるかどうか知りたいです。

要件などについてもう少し詳しく:

  1. ユーザーがアプリを起動し、そこで新しいイベント スタイルのエントリを作成します
  2. イベント スタイルのエントリは、実際にはリマインダーまたはカレンダー アプリに表示されません。
  3. 私のアプリは引き続きイベント スタイル エントリとその関連オプションにアクセスできます

注: 作成されたイベント スタイルのエントリをリマインダー/カレンダー アプリに表示する設定オプションがある可能性があります。

基本的に、リマインダー/カレンダー アプリを使用する機能または使用しない機能を実現するために、2 つのバージョンのコードを記述する必要はありません。1 つは独自の EventKit 風の実装を使用し、もう 1 つは実際のEventKit フレームワーク APIを使用します。 .

4

1 に答える 1

4

いいえ、EventKit は、カレンダーとリマインダーがアクセスできる既存のカレンダー ストアと連携するように設計されています。彼らが知らないイベントを作成したい場合は、独自のカレンダー ストアを作成する必要があります。確かに、2 つの間の切り替えを比較的容易にするために EventKit の後にモデル化できますが、使用する予定の API の機能のどの部分も再実装する必要があります。

于 2012-11-29T17:32:34.963 に答える