dismissViewControllerAnimated cierra todo el controller de vista para rootear

digamos que tengo 4 controller de vista

página 1 —- showdetail —-> página 2 —- showdetail —-> página 3 —- showdetail —-> página 4

Quiero volver a la página 3 de la página 4 con self.dismissViewControllerAnimated(true, completion: nil) . Funciona bien en iOS 9 pero cierra todo el controller de vista en la página 1 cuando lo bash en el dispositivo iOS 8

Probablemente quiera usar Present Modally segue en lugar de Show Detail . Aquí hay una buena explicación para cada tipo de segues. ¿Cuál es la diferencia entre todos los Segmentos de selección?