2012-03-30 8 views
1

Von der FirstView bis zur SecondView navigiere ich durch .Navigieren durch UIVIewControllers

In der SecondView gibt es eine Schaltfläche, wenn ich klicke, dass ich eine andere Ansicht aufrufen werde, die ThirdView genannt wird, und ich werde durch presentModalViewController animated:YES navigieren.

Ich brauche einen Code, um von der ThirdViewController zu FirstViewController zu gehen, wie kann ich das tun?

ich keinen Code versucht habe, weil ich ahnungslos bin so was

zu tun
+1

auf der oben verlinkten Frage meine Antwort Siehe, es ist genau das, was Sie brauchen. – jrturton

Antwort

2

Sie delegieren können zurück in den ersten View-Controller bewegen ... On-Taste in den dritten annullieren, eine Methode zum Delegieren ZWEITE, wo Sie:

1) [selbst entlassenModalViewControllerAnimated: YES];

und

2) [[self Navigation] popViewControllerAnimated: NO];

FIRST als Folge aktiv sein würde

+0

Können Sie mir ein Codebeispiel zeigen, um dies zu tun? Bitte beachten Sie, dass von Ansicht 1 -> Ansicht 2 (ich benutze pushviewcontroller), und von view2 --- view3 (ich verwende presentmodalviewcontroller) – Illep

+0

Ich bin nicht auf MAC jetzt, um den gesamten Code zu schreiben, aber ich werde versuchen –

+0

Die Sache ist, dass ich navigationView-Controller in der 2. und 3. Ansicht nicht verwende. – Illep

1

ich als Duplikat markiert, aber Sie werden eine Menge irreführende Antworten hier bekommen, also werde ich meine Antwort von der anderen Frage neu schreiben:

popToRootViewControllerAnimated: auf UINavigationController löscht den Stack und bringt Sie zum Root-Controller zurück. Es ist nicht erforderlich, jeden Controller einzeln im Stack zu löschen.

1

In Ihrem zweiten View-Controller-Add-Verfahren wie

-(void)goToFirstViewController{ 
     [self.navigationController popViewControllerAnimated:NO]; 
} 

In dritten View-Controller

UIViewController *secondVC = [self parentViewController]; 

// If you use ios 5 do [[self presentingViewController] popViewController]; 

[secondVC goToFirstViewController]; 

[self dismissModalViewController]; 
Verwandte Themen