2

OpenMetaを使用してメタデータをiCalイベント(タスク)に追加したい。そのため、イベント(タスク)を含むファイルへのパスが必要です。特定のCalCalenderItemがある場合、これをプログラムで取得する可能性はありますか?

4

1 に答える 1

3

簡単な答えはできません。CalendarStoreは、データをどこに/どのように保存するかについては保証せず、データを保存することのみを保証します。

実際には(少なくとも現時点では)、すべてがSQLiteCoreDataストアに保存されています。次に、Spotlightを利用するために、個々のアイテムのファイルが生成されます。

私が理解しているように、あなたはそれらのSpotlightファイルの場所を見つけて、それらにメタデータを追加したいと思っています。ただし、それらを見つけたとしても(APIはありません)、メインストアが次に更新されると、変更されたレコードがとにかく新しいバージョンで上書きされ、必要なものが無効になります。

于 2009-11-25T11:33:58.900 に答える