MMDrawerController navega centerviewcontroller de sideviewcontrollers con la configuration de Storyboard

Estoy implementando la class MMDrawerController + Storyboard en mi aplicación. Todo está configurado correctamente y los sidecontrollers se ocultan y se revelan mediante methods que se activan desde el controller centerview. Lo que estoy teniendo problemas es la navigation del centerviewcontroller desde dentro de los controlleres de vista lateral. Los controlleres de vista lateral son controlleres de vista de tabla y solo estoy tratando de comprender las mejores prácticas para la navigation cuando se selecciona una célula de uno de los controlleres de vista lateral. Aquí está el código con el que estoy trabajando:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [self.mm_drawerController closeDrawerAnimated:YES completion:^(BOOL finished) { [self.mm_drawerController.centerViewController.navigationController popToRootViewControllerAnimated:YES]; }]; } 

Nada parece estar sucediendo. Todo lo que estoy tratando de hacer ahora es restablecer la stack de navigation a la parte superior del controller de la vista después de que el cajón lateral se cierre, pero no parece funcionar. ¿Alguien más ha tenido experiencia con este tipo de configuration y puede ayudarme a apuntarme en la dirección correcta? Finalmente, quiero poder empujar diferentes controlleres de vista en la stack de navigation.

Lo imaginé:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { UINavigationController *nav = (UINavigationController *)self.mm_drawerController.centerViewController; [nav popToRootViewControllerAnimated:NO]; [self.mm_drawerController closeDrawerAnimated:YES completion:nil]; }