0

カレンダーアプリを作成中です。iPhone用。Googleカレンダーからカレンダーイベントを取得します(繰り返しを拡張せずに)次に、コードを最初から記述して繰り返しイベントを拡張しようとしました。WebからiCalendar形式を取得しました。たとえば、次のような形式です。

http://www.kanzaki.com/docs/ical/rrule.html

しかし、再発イベントを最初から拡張することは、エラーが発生しやすいほど複雑すぎる悪い考えのように見えます。

それで、誰かが「再発イベントを拡大する」ためのアルゴリズムをどこで見つけるか知っていますか?

Objective-cを好みますが、Javaと言語は同様に問題ありません。(私はSunbirdを見ようとしましたが、うまく分析できませんでした)

お知らせ下さい!

勝美

4

1 に答える 1

4

Googleカレンダーに拡張を依頼しない理由は何ですか?確かにそれはより多くのデータを意味しますが、少なくともそうすれば、Googleカレンダーと同じ結果が得られることがわかります。

ical4jを使用することはできますが、特にシステムのデフォルトのタイムゾーンを使用するという点で、個人的にいくつかの実装上の問題がありました。

(一般的に、私のアドバイスはカレンダーアプリをまったく書かないことです-カレンダーは悪夢のように複雑です。iPhoneのカレンダーの代わりを書く理由はありますか?「カレンダーについて学びたい」というのは完全に正当な理由です。基本的にその時点で狂気を受け入れます。)

于 2009-11-25T12:22:51.813 に答える