gpt4 book ai didi

ios - 获取用于存储事件的所有可用日历的列表 - iOS (EKEventkit)

转载 作者:行者123 更新时间:2023-11-29 10:30:39 25 4
gpt4 key购买 nike

我正在使用 EventKit 在日历中存储事件。

现在我正在使用 [event setCalendar:self.defaultCalendar];

在哪里,

self.defaultCalendar = self.eventStore.defaultCalendarForNewEvents.

现在,我喜欢访问所有可用的日历列表。因为我想从 averrable 列表中向用户提供选择的愿望日历。

看了苹果的文档后我才知道我可以使用委托(delegate)方法设置任何日历,

- (EKCalendar *)eventEditViewControllerDefaultCalendarForNewEvents:(EKEventEditViewController *)controller

但是我如何获取/访问可用日历(一组可用日历以便我可以向用户显示该列表)?

最佳答案

比较简单:

EKEntityType type = EKEntityTypeEvent;
NSArray *calendars = [self.eventStore calendarsForEntityType:type];

请注意,EKEntityType 可以是 EKEntityTypeEventEKEntityTypeReminder,具体取决于您要编辑的内容。

关于ios - 获取用于存储事件的所有可用日历的列表 - iOS (EKEventkit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29848929/

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