EKEventViewController Edit button in two places with the same functionality

Both edit buttons behave the same. So I want to remove one edit button. How can I achieve this?

//*****my code is here:  
    var eventDetail = EKEventViewController()  
    eventDetail.event = selectedEvent  
    eventDetail.allowsEditing = true  
    eventDetail.allowsCalendarPreview = true 
    eventDetail.delegate = self  
    var navController = UINavigationController(rootViewController:eventDetail)  presentViewController(navController, animated: true, completion: nil)  

      

+3


source to share


1 answer


This can be done by deleting it twice:

presentViewController(navController, animated: true) {
    eventDetail.navigationItem.leftBarButtonItem = nil
}

      



/////////////////

class EventViewController: EKEventViewController {

    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        navigationItem.leftBarButtonItem = nil
    }
}

      

0


source







All Articles