Swift EventKit如何在TableView单元格中打开所选事件?

时间:2019-03-21 15:14:23

标签: ios swift eventkit

我已经在表格视图中加载了接下来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)
}

0 个答案:

没有答案