解析caldav的ics时出错

问题描述 投票:0回答:1

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 '  '

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

icloud icalendar ical-dotnet
1个回答
0
投票

Apple的东西比大多数人更破碎。他们无法正确序列化至少两件事:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.