I am using a UITableView to present a variety of viewControllers. Depending on which index is clicked, it will present a different view controller, which can then be dismis
In Swift and iOS9 it's:
dispatch_async(dispatch_get_main_queue(), { self.performSegueWithIdentifier("OpenBookingDetail", sender: self) })