The code from @bcylin works perfectly. 

I was pushing the VTAcknowledgementsViewController to a navigationController which was shown modally and somehow the `navigationController.viewControllers` count was 0, so the dismiss button was shown in stead of a back button.