2016-05-13 23 views
0

Meine App macht viel Mathematik. Um alle Schritte anzuzeigen, brauche ich einen anderen ViewController, aber ich brauche natürlich auch die gleichen Daten. Ich habe viele Tutorials im Internet gefunden, aber sie sind zu komplex, weil ich viele verschiedene Eingaben habe. Gewöhnlich hatten sie nur 1 Eingang, was die Aufgabe einfach macht. Gibt es eine Möglichkeit, die Daten auf einfache Weise zu übertragen?Datenaustausch zwischen ViewControllern - Swift

+0

Daten problemlos zwischen den ViewControllern übergeben. Sind Sie sicher, dass Sie über View Controller sprechen? –

Antwort

0

Es hängt davon ab, was Sie durch Ihren Controller passieren müssen. Was Sie tun können, ist ein Objekt zu erstellen, das alles speichert, was Sie an Ihren anderen Controller weitergeben möchten. Verwenden Sie dann ein Segment und die prepareForSegue und performSegueWithIdentifier, um Ihre Daten in Ihrem nächsten Controller zu laden.

0

Es gibt mehrere Möglichkeiten, dies zu tun.

  1. Delegierter
  2. Eigenschaften
  3. Singleton Klasse
  4. NSUserDefaults

Sie nach Ihren Anforderungen wählen können. wie Sie einfach fragen, werde ich vorschlagen eine Sie auf einfache Weise variieren von ihm NSUserdefaluts ist

Wenn Sie ein Beispiel-Code, um dann unter Kommentar hinzufügen, werde ich Ihnen Beispiel dafür, wie gut bereitzustellen;) können Sie

+0

Wenn ich ein Beispiel geben könnte, wäre ich dankbar :) –

+0

Schauen Sie sich diese Antwort an, http://Stackoverflow.com/a/7553731/2010154 – NSAnant

Verwandte Themen