2012-04-04 5 views
0

Wie kann ich ein Array von der MasterViewController an die DetailViewController in einem SplitviewController senden?Senden eines Arrays von Masterview zu Detailansicht in einem Splitviewcontroller

bearbeiten Ich habe Schaltflächen in meinem Masterview, wenn Sie Schaltflächen auswählen, werden die Titel dieser Schaltflächen im Array "gespeichert". Wenn Sie auf "OK" klicken, müssen die Strings, die im Array "gespeichert" sind, in der Detailansicht angezeigt werden (ich verwende ein Label). Also möchte ich, dass das Array zur Detailansicht "gesendet" wird.

Ich bin mir sicher, es ist sehr einfach, ich bin neu in objective c und ich bin nur testen, wie Sie die Kommunikation zwischen der Master-und Detailansicht arbeiten können.

+0

Was bedeutet "ein Array senden"? Wie verwenden Sie diese Controller, was ist die Objekthierarchie zwischen ihnen? Zeigen Sie etwas Code, sagen Sie uns, was Sie versucht haben und was nicht funktioniert. – MrTJ

+0

Ich habe Schaltflächen in meiner Masterview, wenn Sie Schaltflächen auswählen, wird der Titel dieser Schaltflächen im Array "gespeichert". Wenn Sie auf die Schaltfläche "OK" klicken, müssen die im Array "gespeicherten" Strings in der Detailansicht gedruckt werden. Also möchte ich, dass das Array zur Detailansicht "gesendet" wird. Ich bin mir sicher, es ist sehr einfach, ich bin neu zu objektiven c und ich bin nur testen, wie Sie die Kommunikation zwischen der Master-und Detailansicht arbeiten können. Ich dachte, ich wäre klar genug, mein Fehler. : D – Sneezy

+1

Haben Sie Zugriff auf die "Masteransicht" von Ihrer "Detailansicht"? – MrTJ

Antwort

1

In der Regel übergeben Sie die Daten an den Detailansicht-Controller, wenn Sie ihn über die Masteransicht initialisiert haben. Fügen Sie dem Detailansicht-Controller eine Array-Typ-Eigenschaft hinzu und übergeben Sie Ihr Array direkt, nachdem Sie es erstellt haben (oder über das Segment angefordert, wenn Sie Storyboards verwenden). Dann können Sie Ihre Detailansicht basierend auf den übergebenen Daten konfigurieren, die beim Laden der Ansicht bereitstehen.

+0

thx, war sehr klar. – Sneezy

Verwandte Themen