ios - 如何在 iOS 中仅获取可见日历

标签 ios swift calendar ekcalendar

我正在尝试使用 Swift 仅从 iOS 获取可见日历。我可以获得可用日历的完整列表,但我不知道设备中显示的是哪一个。我只想使用这些日历,而不是创建另一个所选日历列表,而是使用系统中已有的列表。

有人知道我是否可以获得任何属性或任何方法吗? EKCalendar 似乎没有任何有用的功能。

任何帮助将不胜感激。

func ListCalendars() {
        if !AccesToCalendar() { return }

        self.calendarList = MyEvenstore.calendars(for: .event)

        for calendars in calendarList!{
            print(calendars.title)
        }
}

最佳答案

我可以看出系统上现有的日历是已配置的日历,并且所有日历都是“可见的”。我猜测配置可见性的应用日历中的数据无法从其他应用访问。

关于ios - 如何在 iOS 中仅获取可见日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53945403/

相关文章:

ios - 增加 1 UITableViewCell 分隔符高度

C++ 和 swift : Cannot invoke 'externalMethodName' with an argument list of '(Int)'

javascript - DatePicker 添加区域设置 jQuery

php - 在 PHP 日历上显示事件

java - 如何使用 Java 中的 Calendar 对象获取特定日期信息?

ios - 线程 1 : EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, 子代码=0x0) Swift

ios - MPMoviePlayerViewController 方向权限

ios - UISplitViewController - 从细节更新主 TableView

ios - 约束 UIImageView 高度以尊重 UITableViewCell 中的动态 UILabel 高度

ios - 我可以在 iOS 应用程序中使用 .jar 文件吗?