【问题标题】:ios9 swift2 ekeventviewcontroller done bar button disappearios9 swift2 ekeventviewcontroller 完成栏按钮消失
【发布时间】:2015-09-20 08:41:47
【问题描述】:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        let eventVC = EKEventViewController()
        eventVC.event = eventItems[indexPath.row]
        eventVC.allowsEditing = true
        eventVC.allowsCalendarPreview = true
        eventVC.delegate = self
        self.presentViewController(eventVC, animated: true, completion: nil)
}

栏按钮消失了.....

帮帮我

【问题讨论】:

    标签: ios objective-c uitableview ekeventkit


    【解决方案1】:
    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        let eventVC = EKEventViewController()
        eventVC.event = eventItems[indexPath.row]
        eventVC.allowsEditing = true
        eventVC.allowsCalendarPreview = true
        eventVC.delegate = self
    
        let nav = UINavigationController(rootViewController: eventVC)
        nav.modalPresentationStyle = .PageSheet
        self.presentViewController(nav, animated: true, completion: nil)
    }
    

    终于解决问题了

    【讨论】:

    • 您无法使用 EKEventViewController 初始化导航控制器,它只会崩溃。 EKEventViewController 会打开无法在您的应用程序中运行的本机日历应用程序。
    猜你喜欢
    • 1970-01-01
    • 2012-05-11
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    • 2015-12-16
    • 1970-01-01
    相关资源
    最近更新 更多