Ho un problema e cercherò di spiegare il problema:Come si accede al controller di visualizzazione di un super?
- devo principale
UIViewController
(schermo intero) - ho secondario
UIViewController
(setBounds) ho aggiunto la mia vista secondaria al mio
mainView
utilizzare questo:[mainController.view addSubview:secondaryController.view];
ho creato un terzo controllore:
modalController
, ho aggiunto al mio secondar Controller y come questo:[secondaryController presentModalViewController:modalController animated:YES];
faccio calcoli sulla base di alcuni eventi all'interno del mio
modelController
.sono in grado di inviare messaggi dal mio
modalController
alla miasecondaryController
utilizzando:[[self parentViewController] performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];
NOTA: "sé" corrisponde alla
modalController
ho bisogno di passare "myObject" per il mio
mainController
, ma non posso fare riferimento al miomainController
dalsecondaryController
. Ho provato questo:[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
NOTA: "sé" corrisponde alla
secondaryController
ma non funziona, ho accesso alla visualizzazione del mio MainController utilizzando:
self.view.superview
NOTA: "sé" è il mio
secondaryController
ma no al suo controller.
Grazie Nikolai !!!!!!!!!!!!!!!!! Che ha funzionato perfettamente :) grazie Saluti da Guadalajara Messico !! Alejandra :) – Alejandra
Siete i benvenuti (da Berlino, Germania) –