¿Cómo puedo simular un button presionar Swift iOS8 usando el código

¿Cómo puedo simular un button presionar dentro de una vista en usar Swift? Estoy tratando de get permissions de calendar y tengo una configuration de funciones para verificar esta autorización cuando hago clic en el button de inicio que actualmente se ejecuta

@IBAction func start(sender: AnyObject) { //loads prompt to "Allow" or "Don't Allow" calendar permissions eventStore.requestAccessToEntityType(EKEntityTypeEvent, completion: handler) //checkAuth function looks at calendar authorization to get current status and then acts accordingly to dismiss View or load Privacy Settings checkAuth() } 

Necesito poder simular un button presionando el button de Inicio para activar la function de inicio () una vez más. Lo único que he encontrado hasta ahora parece estar en Objective-C

[buttonObj sendActionsForControlEvents: UIControlEventTouchUpInside];

No estoy familiarizado con Obj-C y necesito una manera de implementar esto en Swift si es posible … Gracias

La traducción Swift de:

 [buttonObj sendActionsForControlEvents: UIControlEventTouchUpInside]; 

es:

 buttonObj.sendActionsForControlEvents(UIControlEvents.TouchUpInside) 

y de hecho debería simular un button de empuje.

Swift 3

button.sendActions(for: UIControlEvents.touchUpInside)

Intente llamar a su function IBAction:

 self.start(self)