我在表视图中有EKEvents,当我选择一个App时,应该出现EKEventViewController并允许用户编辑EKEvnt。
问题是:EKEventViewController出现但编辑按钮没有!
我在Objective C上有一个旧应用程序使用相同的方法,我试图在相同的Xcode上运行它(7.1.1)它工作了!
这是代码:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let editController = EKEventViewController(nibName: nil, bundle: nil)
editController.event = eventsTable[indexPath.row]
// Allow event editing.
editController.allowsEditing = true
editController.delegate = self as EKEventViewDelegate
self.navigationController?.pushViewController(editController, animated: true)
self.navigationController?.navigationBar.hidden = false
}