Swift EventKit, как открыть выбранное событие в ячейке таблицы? - PullRequest
0 голосов
/ 21 марта 2019

Я загрузил события на следующие 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)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...