0

一般にアクセス可能な Web サーバーでホストされている ical ファイルのカレンダー エントリを生成するコードがいくつかあります。以下は、縮小版です。

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
PRODID:-//customical//me//
X-WR-CALNAME:Testing
:
: (other calendar entries)
:
BEGIN:VEVENT
DTSTART:20120723T140000
DURATION:PT60M
RRULE:FREQ=DAILY;UNTIL=20120806T2359590
LOCATION:Room 1
SUMMARY:Daily appointment
CATEGORIES:(none)
CLASS:PUBLIC
DESCRIPTION:This is a daily appointment
END:VEVENT
:
: (other calendar entries)
:
END:VCALENDAR

Google カレンダーからこれを購読すると、カレンダー エントリは 2012 年 7 月 23 日に開始し、毎日繰り返され、2012 年 8 月 6 日に終了します。すばらしい。

ただし、iOS 6 を実行している iPhone からこれを直接購読すると、カレンダー エントリは 2012 年 7 月 23 日に開始され、毎日繰り返され、決して終了しません!

これを iOS の欠陥として書き留める前に (期限切れの予定を含めないようにして回避しようとする前に)、iCal ファイルを変更して、iPhone が適切な時間に予定を正しく終了できるようにすることはできますか?

4

0 に答える 0