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