Daten zwischen Klassen übertragen

Ich habe ein Quizspiel entwickelt und alles funktioniert sehr gut, aber es gibt eine Sache, die ich verbessern möchte: Mein Problem ist, dass ich 3 View Controller habe. Im ersten View Controller wählt der Benutzer den Einzel- oder Mehrspielermodus.

Der zweite ViewController ist das Quizspiel. Aber jetzt im dritten ViewController (dem Ergebnisbildschirm) muss ich wissen, ob der Benutzer den Einzel- oder Mehrspielermodus gewählt hat.

Ich kann diesen Booleschen Wert nicht von ViewController 1 an ViewController 3 übergeben.

Im Moment habe ich in jedem ViewController einen Booleschen Wert und übergebe diese Variable einfach von View1 an View2 und dann an View3. Aber diese Lösung gefällt mir nicht. Gibt es eine Möglichkeit, das mit Delegierten zu lösen? Oder kennen Sie eine andere, bessere Lösung?

Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage