Tengo un AppDelegate que tiene 3 visualizaciones. Puedo añadir los tresHacer referencia a los métodos de AppDelegate - iphone
[window addSubview:gameViewController.view];
[window addSubview:viewSettings.view];
[window addSubview:viewController.view];
[window makeKeyAndVisible];
En el delegado de la aplicación, tengo algunos metodos para intercambiar puntos de vista llamando
[window bringSubviewToFront:gameViewController.view];
cuando estoy dentro de viewController, utilizo
pinkAppDelegate *appDelegate= (pinkAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate switchToSettings];
para cambiar mi subvistas ... hasta ahora todo bien.
PERO, cuando estoy en mi vistaConfigurando UIViewController, y hago la misma llamada appDelegate, se bloquea, como si no supiera cómo llamar al método appDelegate.
Tengo todos mis puntos de vista enganchados en mi xib MainWindow, pero no puedo entender por qué no puedo atravesar los métodos en el AppDelegate principal
¿Te MAEN que '[[UIApplication sharedApplication] delegar]; '¿falla? o que no puedes enviar un mensaje 'switchToSettings' Es este tiempo de ejecución o compilación? –
tiempo de ejecución ... no puedo enviar el mensaje. PUEDO desde una vista ... pero no desde otra ... – jalo