3

Snow Leopardでは、iCalイベントで空き時間情報を表示する可能性があります。CalStore.frameworkのヘッダーを検索しましたが、このフィールドを説明するプロパティが見つかりませんでした。カレンダーイベントの空き時間情報を取得するにはどうすればよいですか?

4

4 に答える 4

1

iCalサーバーには、空き時間情報を取得する方法があります。http ://www.webdav.org/specs/rfc4791.html#rfc.section.7.8.4を参照してください。

ただし、それは簡単ではありません。基本的に、独自のAPIを作成する必要があります。NSURLRequestとNSURLConnectionを使用してサーバークエリを発行します。

于 2010-02-04T17:17:19.540 に答える
1

iCal 4カレンダーをエクスポートすると、「busy」が「TRANSP:OPAQUE」としてコード化され、「free」が「TRANSP:TRANSPARENT」としてコード化されていることに気付きます。iCalのApplescript辞書で同等のものを見つけることができませんでした。

于 2011-05-02T22:53:29.567 に答える
0

このためのパブリックAPIがCalendarStoreにないことはかなり確かです。あなたはそれを要求するバグを提出しなければならないでしょう。代替案:

  • iCalがプロパティに対してAppleScriptをサポートしているかどうかを確認します
  • 完全なiCalスキーマにアクセスできる同期サービスを使用する
于 2009-10-31T19:27:16.320 に答える
0

ハックとして、イベントのCalDavファイルを要求し、それを解析できますか?

于 2009-11-03T06:52:46.967 に答える