self.dismissViewControllerAnimated(true, completion: {
let vc = self.storyboard?.instantiateViewControllerWithIdentifier("OrderViewController")
self.presentViewController(vc!, animated: true, completion: nil)
})
наоборот тоже не работает над блоком завершения текущего управления просмотром
EDIT: заменить vc! к себе