Ich bin neu in der iPhone-Anwendungsentwicklung
Ich habe eine Frage, wie Daten von einer Ansicht (XIB-Datei) an ein anderes Storyboard übergeben werden.
beispielsweise,
Ich habe "welcome.xib", das nameTextfield und nextButton enthält. Der Benutzer gibt seinen Namen in nameTextfield ein und klickt auf next
Die App navigiert zu "main.storyboard" und zeigt den Text von nameTextfield.text in userNameLabel in "main.storyboard" an.
was ich bisher weiß: -
- Ich weiß, wie man Daten zwischen Ansichten überträgt (von einer Xib-Datei zu einer anderen Xib-Datei)
- Ich weiß, wie man von der Ansicht (XIB-Datei) zu einem anderen Storyboard navigiert
Danke im Voraus !! :)
Antworten:
1 für die Antwort № 1Überschreiben Sie die -prepareForSegue: sender: -Methode in Ihrem ViewController, von der Sie die Informationen übergeben möchten.
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
DetailViewController *sc = [segue destinationViewController];
// Here you can set variables in detailViewController. For example if you had a NSString called name
sc.name = @"name_here";
// Or you could do
[sc setName:@"name_here"];
}