mam problem i postaram się wyjaśnić tę kwestię:Jak uzyskać dostęp do kontrolera widoku super?
- Mam jeden główny
UIViewController
(cały ekran) - mam jeden drugorzędny
UIViewController
(setbounds) dodałam mój wtórnego widok do mojego
mainView
pomocą tego:[mainController.view addSubview:secondaryController.view];
stworzyłem trzeci kontroler:
modalController
, dodałem go do mojego secondar Kontroler y tak:[secondaryController presentModalViewController:modalController animated:YES];
robię rachunek w oparciu o niektórych wydarzeniach wewnątrz mojego
modelController
.jestem w stanie wysyłać wiadomości z mojego
modalController
do mojegosecondaryController
używając:[[self parentViewController] performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];
UWAGA: "ja" odpowiada
modalController
trzeba przekazać "MyObject", aby mój
mainController
, ale nie mogę odnieść się do mojegomainController
zsecondaryController
. Próbowałem to:[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
UWAGA: "ja" odpowiada
secondaryController
ale to nie działa, mam dostęp do widoku Moje mainController w użyciu:
self.view.superview
UWAGA: "Własny" to mój numer
secondaryController
Thanks Nikolai !!!!!!!!!!!!!!!!! To działało idealnie :) dzięki Pozdrawiam z Guadalajara Meksyk! Alejandra :) – Alejandra
Serdecznie zapraszamy (z Berlina, Niemcy) –