我有这样的代码:
let calendars = EKEventStore().calendars(for: entityType)
for calendar in calendars {
...
createListFrom(calendar: calendar, entityType: entityType)
}
...
newList.name = calendar.title
在iOS 10中,
calendar.title
是实名,但在iOS 11中总是nil
。是iOS 11的漏洞还是我做错了什么?
我在这方面的问题
let calendars = EKEventStore().calendars(for: entityType)
但它是这样工作的
let eventStore = EKEventStore()
let calendars = eventStore.calendars(for: .event)
最佳答案
对于日历,请使用下面的代码行。
var calenders: [EKCalendar]?
let eventStore = EKEventStore();
func fetchCalendarEvents(){
calenders = eventStore.calendars(for: .event)
for calendar in calenders!{
print(calendar.title)
}
}
关于ios - 导入时日历中的标题为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45990847/