iCalで空き時間を表示するためのAPI(Appleの人ですか?)
-
10-07-2019 - |
質問
Snow Leopardでは、iCalイベントで空き時間を表示する可能性があります。 CalStore.frameworkのヘッダーを検索しましたが、このフィールドを説明するプロパティが見つかりませんでした。カレンダーイベントの空き時間情報のプロパティを取得するにはどうすればよいですか?
解決
このためにCalendar StoreにはパブリックAPIがないことは確かです。バグをリクエストする必要があります。代替案:
- iCalがプロパティに対してAppleScriptをサポートしているかどうかを確認する
- 完全なiCalスキーマにアクセスできる同期サービスを使用する
他のヒント
iCalサーバーには空き時間情報を取得する方法があります。 http://www.webdav.org/specs/rfc4791.html#rfc.section.7.8.4
しかし、それは簡単なことではなく、本質的に独自のAPIを作成する必要があります。 NSURLRequestとNSURLConnectionを使用してサーバークエリを発行します。
iCal 4カレンダーをエクスポートすると、「ビジー」と表示されます。 " TRANSP:OPAQUE"としてコーディングされます。および「無料」 「TRANSP:TRANSPARENT」として。 iCalのApplescript辞書で同等のものを見つけることができませんでした。
ハックとして、イベントのCalDavファイルをリクエストして解析できますか?
所属していません StackOverflow