1

私はMacアプリを書いています。このアプリには、ユーザーがカレンダー イベントに変換できるようにしたい要素があります。ユーザーが要素を iCal にドラッグできるようにしたいと思います。できれば BusyCal も同様です。でもドラッグ台紙に何を載せたらいいのかわからない。

これらのイベントの URL プロパティを設定できるようにしたいと考えています。つまり、プラン テキストは (私の知る限り) 解決策ではありません。

iCalendar データがぴったりのようです。残念ながら、iCalendar の VEVENT 仕様の一部はイベントの開始時間と終了時間であり、iCal も BusyCal もこれらのプロパティのない VEVENT を好まないようです。ユーザーがイベントの時間をカレンダーのその場所にドラッグして選択できるようにしたいと思います。

この作業を行うためにペーストボードに何ができるか考えていますか?

4

1 に答える 1

2

結局のところ、最善の方法は URL データ ( public.url) をペーストボードに置くことでした。iCal は、これを新しいイベントの名前と URL として使用します。apublic.url-nameも指定されている場合、BusyCal は代わりにそれを名前として使用します。iCal は引き続き URL を使用してイベントに名前を付けます。

于 2011-03-01T11:21:06.580 に答える