Сохраненные события не отображаются в Calendar.app - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь создать события календаря с помощью Swift 4 в macOS 10.14

Я запрашиваю доступ с помощью:

self.eventStore.requestAccess(to: .event, completion: { (granted, error) in
    print(granted)
})

Затем я пытаюсь создать событие с:

let event = EKEvent(eventStore: self.eventStore)
event.title = "Help me SO"
event.startDate = Date()
event.endDate = Calendar.current.date(byAdding: .hour, value: 1, to: Date())
event.calendar = self.eventStore.defaultCalendarForNewEvents
do {
    try eventStore.save(event, span: .thisEvent, commit: true)
} catch let error as NSError { //This is never called
    print("failed to save event with error : \(error)") 
}
print("Saved Event") //This prints

Теперь, когда я делаю это, я наблюдаю странное поведение.

Вновь созданное событие не отображается во встроенном календаре macOS.Однако во встроенном календаре iOS он показывает, что событие создается и сохраняется, но просто не отображается.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...