Wie erstelle ich eine Schaltfläche in der Unteransicht, um die Informationen in der übergeordneten Ansicht zu aktualisieren?

Ich möchte also eine iPhone-App erstellen, in der zwei Ansichten miteinander verbunden sindUINavigationController. Angenommen, die erste Ansicht ist ViewA und die erste Ansicht, wenn die App gestartet wird. Dann wechselt ViewA zu ViewB, der anderen Ansicht. Da ist einUIButton A und aUILabel A auf ViewA und demUIButton A wechselt zu ViewB (d. H., Wenn der Benutzer die Taste drückt, wird ViewB angezeigt. In ViewB gibt es auch aUIButton B das, wenn es gedrückt wird, das aktualisieren kannUILabel A in ViewA. (In der Tat sollte es viele gebenUIButton Bs in ViewB, aber der Einfachheit halber sagen wir einfach eins. Das ist, was ich erreichen möchte und hier sind, was ich getan habe.

Ich habe die beiden Ansichten und eine generische erstelltUINavigationController und verwurzelt ViewA, damit die ursprüngliche Ansicht beim Starten der App korrekt angezeigt wird.

Ich habe das eingerichtetUILabel A undUIButton A in ViewA und verbinden Sie dieUILabel A als Ausgangseigenschaft für ViewAViewController.

Ich habe importiertViewAViewControllerA imViewAViewControllerB.

Ich habe mich getrennt (Push-Modus)UILabel A anViewA bisView B und es funktioniert wie vorgesehen.

Ich kann auch aktualisierenUILabelA imViewAViewController durch die Nutzungself.UILabelA.text aber ich kann es nicht weiter machenViewBViewController weil ich nicht anrufen kannself und ich kenne den Namen des Objekts von nichtViewAViewController. Das heißt: Ich denke, ich sollte verwenden?.UILabelA.text aber ich weiß nicht, was ersetzt werden soll?.

Übrigens verwende ich XCode 4.6 und die Entwicklung für iOS 6 im Storyboard-Modus.

Kann mir jemand helfen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage