我想创建三个EKEventStore类实例来存储我的3个不同的事件,
NSString *idStr = [event eventStoreIdentifier];
当我检查他们的eventStoreIdentifier时
Require
它们实际上显示相同的ID,我无法将它们分开。
我没有太多与事件合作所以任何人都可以指导我
感谢。
答案 0 :(得分:1)
EKEventStore是日历和提醒数据的访问点。您发现它们都指向相同的数据。这是因为iOS随时只有一组数据可供使用。
要存储事件,需要创建EKEvents并将它们与事件存储相关联。
例如:
EKEventStore *theEventStore = [EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:theEventStore];
// Set event properties here.
NSError *error;
[eventStore saveEvent:event span:EKSpanThisEvent error:&error];