tengo un problema y voy a tratar de explicar el tema:¿Cómo se accede al controlador de vista de un súper?
- tengo principal
UIViewController
(Pantalla completa) - tengo uno secundarias
UIViewController
(setBounds) he añadido mi vista secundaria a mi
mainView
usando esto:[mainController.view addSubview:secondaryController.view];
, creamos una tercera controlador:
modalController
, he añadido a mi secondar y controlador de la siguiente manera:[secondaryController presentModalViewController:modalController animated:YES];
que hacer el cálculo sobre la base de algunos eventos en el interior de mi
modelController
.soy capaz de enviar mensajes desde mi
modalController
a misecondaryController
usando:[[self parentViewController] performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];
NOTA: "auto" corresponde a la
modalController
que necesito para pasar "myObject" a mi
mainController
, pero no puedo hacer referencia a mimainController
delsecondaryController
. He intentado esto:[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
NOTA: "auto" corresponde a la
secondaryController
pero no funciona, tengo acceso a la vista de mi mainController usando:
self.view.superview
NOTA: "auto" es mi
secondaryController
pero no a su controlador.
Gracias Nikolai !!!!!!!!!!!!!!!!! Eso funcionó perfectamente :) gracias Saludos desde Guadalajara México !! Alejandra :) – Alejandra
De nada (de Berlín, Alemania) –