我现在开发一个显示 iCloud EKCalendars 列表的 iOS 应用程序。我的快速代码可以获得一组 iCloud EKCalendars,但顺序总是不同。任何人都可以给我建议以使设置井井有条吗?
let eventStore = EKEventStore()
let sources = eventStore.sources
for source in sources {
if (source.title == "iCloud") {
let calendars = source.calendars(for: .event)
for calendar in calendars {
print("calendar title = " + calendar.title)
}
}
}
代码结果示例:
calendar title = title1
calendar title = title6
calendar title = title5
calendar title = title3
calendar title = title4
calendar title = title2