Die Weitergabe der Daten von der view-controller-tab-bar-controller in iOS

Ich bin der Entwicklung einer iOS-app und jetzt bin ich ratlos. Ich versuche, die übergabe von Daten aus der ersten View-Controller auf die erste Registerkarte eines TabBarViewController (mit storyboard). Ich fand eine Menge von tutorials, die erklären, wie die übergabe von Daten zwischen view-Controller, aber nichts funktionierte mit meiner tab-Leiste. Ich weiß, dass die tab-bar-controller enthält eine Art von array von Ansichten. Die Beziehung zwischen der View-Controller und die Tab-Bar-Controller erfolgt über ein segue (push). So, ich dachte, es ist einfach zu bedienen, die prepareForSegue() - Methode. So:

 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
 if ([[segue identifier] isEqualToString:@"tab"]) {

 //...

    } 
 }  

Leider, die Beziehung zwischen dem Tab Bar Controller und jede tab-bar anzeigen, ist kein wirklicher Wechsel. Es ist nur eine "Beziehung". Das bedeutet, es gibt keine segue id ich bin in der Lage zu verwenden, für die die Methode, die oben genannten. Gibt es eine Möglichkeit der Verwendung von prepareForSegue in diesem Fall? Wenn nicht, irgendwelche Ideen, wie dieses problem zu lösen? Ich weiß, dass es eine ähnliche Frage, aber die Antwort war nicht so hilfreich. Muss ich eine neue Datei erstellt für jeden tab (Ansicht), die im tab bar controller? Oder ist es möglich, eine Klasse (m. & h.) für die ganze tab-bar-controller, der Zugriff auf die verschiedenen anzeigen mit objectAtIndex()?

Vielen Dank im Voraus!

InformationsquelleAutor Keks | 2013-07-19
Schreibe einen Kommentar