0

iCal .net 版本-:2.3.3 我在使用 ical .Net 解析 ics 时遇到以下错误-:

expecting "END", found '105'
expecting "END", found '1047'
expecting "END", found '102'
expecting "END", found '1000'
expecting "END", found '1'
expecting "END", found '"'
expecting "COLON", found '.'
expecting "COLON", found ','
expecting "COLON", found ' '
expecting "COLON", found '  '

这只发生在少数帐户/事件上。

4

1 回答 1

0

苹果的 ical 东西比大多数都更坏。他们无法正确序列化至少两件事:

您的特殊问题是位置。我认为 ical.net 版本 3+ 将处理位置反序列化而不会死亡。在某些情况下,v3 解析器比 v2(基于 ANTLR)的解析器更宽容。

我不确定是否要添加特定于 Apple 的 ics 处理;他们真的应该修复他们的错误,但他们可能不会。

于 2017-12-20T15:41:03.487 回答