gpt4 book ai didi

ios - 如何创建具有不同标识符的 EKEventStore 不同实例?

转载 作者:行者123 更新时间:2023-11-29 01:27:20 24 4
gpt4 key购买 nike

我想创建 EKEventStore 类的三个实例来存储我的 3 个不同的事件,

EKEventStore *event = [EKEventStore alloc] init];
EKEventStore *event1 = [EKEventStore alloc] init];
EKEventStore *event2 = [EKEventStore alloc] init];

当我检查他们的 eventStoreIdentifier 时

NSString *idStr = [event eventStoreIdentifier];

它们实际上显示相同的 ID,我无法将它们分开。

我对事件的工作不多所以任何人都可以指导我

谢谢。

最佳答案

EKEventStore 是日历和提醒数据的访问点。您发现它们都指向相同的数据。这是因为 iOS 在任何时候都只有一组数据可用。

要存储事件,需要创建 EKEvent 并将它们关联到事件存储。

例如:

EKEventStore *theEventStore = [EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:theEventStore];

// Set event properties here.

NSError *error;
[eventStore saveEvent:event span:EKSpanThisEvent error:&error];

关于ios - 如何创建具有不同标识符的 EKEventStore 不同实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33854671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com