【发布时间】:2009-06-08 21:16:44
【问题描述】:
我正在寻找一种使用 Objective-c 解析 VCALENDAR 数据的简单方法。具体来说,我关心的是 FREEBUSY 数据(见下文):
BEGIN:VCALENDAR
VERSION:2.0
METHOD:REPLY
PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN
BEGIN:VFREEBUSY
UID:XYZ-DONT-CARE
DTSTART:20090605T070000Z
DTEND:20090606T070000Z
ATTENDEE:/principals/__uids__/ABC1234-53D8-4079-8392-01274F97F5E1/
DTSTAMP:20090605T075430Z
FREEBUSY;FBTYPE=BUSY:20090605T170000Z/20090605T200000Z,20090605T223000Z/20
090606T003000Z
FREEBUSY;FBTYPE=BUSY-UNAVAILABLE:20090605T070000Z/20090605T150000Z,2009060
6T010000Z/20090606T070000Z
ORGANIZER:/principals/__uids__/ABC1234-53D8-4079-8392-01274F97F5E1/
END:VFREEBUSY
END:VCALENDAR
我尝试过使用 componentsSeparatedByString:@"\n" 解析它,但是 FREEBUSY 数据的一部分有一个 \n,导致它无法正确解析。
我错过了什么简单的东西吗?
【问题讨论】:
标签: objective-c parsing icalendar vcalendar