OpenMetaを使用してメタデータをiCalイベント(タスク)に追加したい。そのため、イベント(タスク)を含むファイルへのパスが必要です。特定のCalCalenderItemがある場合、これをプログラムで取得する可能性はありますか?
質問する
485 次
1 に答える
3
簡単な答えはできません。CalendarStoreは、データをどこに/どのように保存するかについては保証せず、データを保存することのみを保証します。
実際には(少なくとも現時点では)、すべてがSQLiteCoreDataストアに保存されています。次に、Spotlightを利用するために、個々のアイテムのファイルが生成されます。
私が理解しているように、あなたはそれらのSpotlightファイルの場所を見つけて、それらにメタデータを追加したいと思っています。ただし、それらを見つけたとしても(APIはありません)、メインストアが次に更新されると、変更されたレコードがとにかく新しいバージョンで上書きされ、必要なものが無効になります。
于 2009-11-25T11:33:58.900 に答える