Я загрузил события на следующие 14 дней в виде таблицы.Каждое событие - это клетка.Теперь я хочу открыть это событие в приложении календаря при нажатии на ячейку.
Как я могу это сделать?Я узнал, что EKCalendarItem имеет атрибут url, может быть, я должен использовать это?
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let id = events![indexPath.row]
var identifier = id.calendarItemIdentifier
let calendarItem = eventStore.calendarItem(withIdentifier: identifier)
let url = calendarItem!.url
UIApplication.shared.open(url!, options: [:], completionHandler: nil)
}