Ich habe ein Problem, und ich werde versuchen, das Problem zu erklären:Wie greift man auf den View-Controller eines Super zu?
- Ich habe ein Haupt
UIViewController
(Vollbild) - ich ein sekundäres
UIViewController
(SetBounds) habe ich meine sekundäre Ansicht hinzugefügt zu meinen
mainView
mit diesem:[mainController.view addSubview:secondaryController.view];
ich einen dritten Controller erstellt:
modalController
, habe ich es meinem NEBENT y-Controller wie folgt aus:[secondaryController presentModalViewController:modalController animated:YES];
Ich mache Kalkül auf einige Ereignisse innerhalb meiner
modelController
.ich in der Lage bin, Nachrichten senden von meinem
modalController
meinersecondaryController
mit:[[self parentViewController] performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];
HINWEIS: "Selbst" entspricht dem
modalController
Ich muss passieren "myObject" zu meine
mainController
, aber ich kann mich nicht auf meinemainController
aus dersecondaryController
beziehen. Ich versuchte dies:[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
HINWEIS: "Selbst" entspricht dem
secondaryController
aber es funktioniert nicht, ich habe Zugriff auf meine mainController Ansicht mit:
self.view.superview
HINWEIS: "selbst" ist mein
secondaryController
aber nein zu seinem Controller.
Dank Nikolai !!!!!!!!!!!!!!!!! Das hat perfekt funktioniert :) danke Grüße aus Guadalajara Mexiko !! Alejandra :) – Alejandra
Gern geschehen (aus Berlin, Deutschland) –