有没有办法复制EKEvent,或让它符合NSCopying协议

时间:2014-02-21 06:53:26

标签: ios objective-c ios7 ekevent nscopying

我保留了一个EKEvent实例并想要复制它。但我发现EKEvent不符合NSCopying协议,所以我尝试向EKEvent添加一个类别以使其符合此协议,但是,eventIdentifier是一个只读属性,因此,此方法失败。

任何方式都这样做?

1 个答案:

答案 0 :(得分:2)

可能没有必要复制EKEvent对象。 起初我想确保我的新Custom类对象绝对是另一个的副本。 但是,应该做的是使用此方法创建一个新的EKEvent对象。

- (EKEvent *)eventWithIdentifier:(NSString *)identifier

确保保留原始EventStore对象并使用相同的EKCalendar。