Restablece las pilas ver cuando el controlador de la raíz es un controlador de la barra de pestañas
-
20-09-2019 - |
Pregunta
tengo un controlador de la barra de pestañas y en los dos elementos de la barra de tabulación tengo un controlador de navegación en cada uno. Me gustaría que cada vez que un usuario se va y volver a un elemento de la barra de pestañas se restablece el controlador de navegación.
Si He estado navegando en uno de la barra de pestañas y luego presiono otro elemento de ficha y volver me lleva al inicio de la navegación.
¿Alguna idea?
Gracias,
Solución 2
Esto es lo que a mí me funciona ...
Hice el AppDelegate un UITableBarViewControllerDelegate también.
@interface InterfacesAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate> {
Después, En IB He conectado el tabbarcontrollerDelegate a la AppDelegate. En este caso las interfaces de aplicaciones Delegado
Como dijo Ben, a continuación, implementó el abBarController: shouldSelectViewController bajo InterfacesAppDelegate.m
Otros consejos
Prepárese para ser el delegado de la tabBarController, y cada vez que reciba un -tabBarController: shouldSelectViewController:. Mensaje, llamar -popToRootViewController el control de navegación de la pestaña