Cómo cerrar manualmente el menu SideBar cuando se utiliza SWRevealViewController (ios)

Estoy intentando implementar un menu de SideBar / slide out usando el SWRevealViewController . Tengo muchos menus. Uno de los menu es get información de la versión de la aplicación. Por lo tanto, cuando hago clic en la celda, un AlertView muestra el número de versión y, al presionar el button Aceptar, me gustaría cerrar / ocultar el menu de la AlertView y volver a la vista permeable (controller frontal). Por ejemplo, si estoy en el controller de inicio de session y TableView el button de configuration para revelar la barra lateral y elijo el menu de versión de TableView celdas de TableView , se abrirá un pop que muestra la versión # y cuando TableView Ok, la SideBar debería cerrarse y volver a la pantalla de inicio de session sin que tenga que tocar nuevamente el button de configuration o deslizar para volver. ¿Cómo puedo volver a la pantalla de inicio de session cuando presiono OK en la vista de alerta?

 - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { // the user clicked OK if (buttonIndex == 0) { //close the side bar and return to front view controller } } 

Solo descubrí la respuesta. Acabo de usar el siguiente código para ocultar la barra lateral.

 - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { if (buttonIndex == 0) { [self.revealViewController revealToggleAnimated:YES]; } } 

La respuesta correcta es:

 self.revealViewController().revealToggle(animated: true) 

Si alguien está buscando una versión swift , solo use esta sola línea:

 self.revealViewController().revealToggleAnimated()