Es gibt viele Beispiele für die Weiterleitung von Daten zwischen zwei View-Controllern, wobei ein View-Controller zu einem anderen View-Controller navigiert.Weiterleiten von Daten mit Delegaten zwischen Viewcontrollern ohne Verbindung zum Navigationscontroller
Aber ist es möglich, Daten mit benutzerdefinierten Protokollen & Delegaten zwischen View-Controllern, die nicht von Navigation Controller verbunden sind?
So könnte ein Beispiel sein: Drei View-Controller nämlich sind, A
, B
, C
. A
navigiert zu B
und B
navigiert zu C
. Ich weiß, wie man Daten zwischen A
& B
mit benutzerdefinierten Protokollen & Delegaten übergeben kann. Aber können wir Daten zwischen C
& A
übergeben. Somit kann A
C
's Delegat sein und dadurch Daten von C
empfangen können. Ist das möglich?
Jede Hilfe wäre willkommen.
Danke für Ihre baldige Antwort. Im ersten Beispiel werden die beiden View-Controller jedoch mithilfe der modalen Ansicht verbunden. Das gleiche gilt für das zweite Beispiel. – footyapps27
ja Benachrichtigungen können verwendet werden, aber ich wollte wissen, ob es mit benutzerdefinierten Protokollen und Delegaten erreicht werden kann. – footyapps27
das zweite Beispiel funktioniert nicht, weil sie das benutzerdefinierte Protokoll nicht erben. Hey, ich weiß, wie Daten mit Delegaten zwischen zwei View-Controller übergeben werden, die mit Navigation Controller verbunden sind. – footyapps27