EKEvent – 更改事件的状态

我正在开发一个日历应用程序,在那里我们可以看到来自iCal的所有事件。 在应用程序中,我们可以选择取消活动。 如果事件被取消,那么我们需要更改事件的状态。 但是EKEvent的status属性是只读的,因此我们无法在取消事件时更改状态。

任何人都可以建议我如何处理这个问题? 有没有办法改变事件的状态?

提前致谢。

请阅读他们提到的EKEvent (在EKEvent标准框架中)的描述

@discussion虽然状态在EKEventStatus枚举中提供了四个不同的值,但实际上,唯一可操作且可靠的状态将被取消。 任何其他状态都应被视为最佳信息。 您无法设置此属性。 如果您想取消活动,只需使用removeEvent:将其删除即可。

因此,如果要取消,则必须删除该事件