Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ics电子邮件附件中取消iPhone日历事件_Iphone_Icalendar - Fatal编程技术网

从ics电子邮件附件中取消iPhone日历事件

从ics电子邮件附件中取消iPhone日历事件,iphone,icalendar,Iphone,Icalendar,我正在创建一封邮件,邮件正文中包含VCalendar事件。这将作为ics附件显示在我的iPhone 4(IOS v5.1.1 9B206)的电子邮件中。 我可以通过单击“添加到日历”按钮打开此附件并将事件添加到我的iPhone日历中 现在,我正试图以同样的方式取消活动 我正在生成与原始事件相同的UID(基于事件的日期和时间),将Method设置为CANCEL,Status设置为Canceld(根据建议),但是,尽管我可以在电子邮件中看到ics附件,但我无法在iPhone上打开附件 正在发送的ic

我正在创建一封邮件,邮件正文中包含VCalendar事件。这将作为ics附件显示在我的iPhone 4(IOS v5.1.1 9B206)的电子邮件中。
我可以通过单击“添加到日历”按钮打开此附件并将事件添加到我的iPhone日历中

现在,我正试图以同样的方式取消活动

我正在生成与原始事件相同的UID(基于事件的日期和时间),将Method设置为CANCEL,Status设置为Canceld(根据建议),但是,尽管我可以在电子邮件中看到ics附件,但我无法在iPhone上打开附件

正在发送的ics:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//mycompany.com//test
METHOD:CANCEL
BEGIN:VEVENT
CLASS:PRIVATE
UID:20120924T090000
DTSTAMP:20120923T151052
DTSTART:20120924T090000
DTEND:20120924T130000
LOCATION:Normal
DESCRIPTION:Always a description
STATUS:CANCELLED
SUMMARY:Cancelling
ORGANIZER;CN="Test":mailto:donotreply@test.com
ATTENDEE;CN="Mr Smith":mailto:mr.smith@test.com
PRIORITY:5
SEQUENCE:2
END:VEVENT
END:VCALENDAR
更新:

这实际上适用于我的第一代iPad(IOS 5.1.1 9B206),所以我现在认为这是因为我的iPhone没有我的exchange日历

更新2:


通过重新输入电子邮件服务器的名称,我最终成功地使Exchange日历与iPhone同步,这重新验证/刷新了详细信息,现在我的所有Outlook约会都同步。

通过ics电子邮件附件在iPhone上添加和取消约会都可以,只要一切设置正确

您可以将约会添加到任何日历(我正在将它们添加到本地日历)


您无法从本地日历取消约会,我需要将Exchange日历同步到iPhone,以便取消添加的活动。

我也想知道如何执行此操作