我有这样的代码:

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/

10-09 15:54