Ich habe einen View-Controller mit einem Textfeld für die Namenseingabe. Ich möchte in der Lage sein, den name.text-Wert von meinem Hauptansicht-Controller zu ziehen, aber ich kämpfe mit dem Code.Daten können nicht zwischen View-Controllern gezogen werden: Swift 3
Sorry, ich weiß, gibt es ähnliche Fragen, ich habe Schwierigkeiten zu verstehen, wo ich aber werde falsch, hier ist mein Code:
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "statsegue" {
let statVC = segue.destination as! SecondViewController
NameLabelMain.text = statVC.NameDisplayStat.text
//or try that if above doesn't work: detailsVC.passedString = recipes[indexPath?row]
}
}
Dies auf meiner Haupt-Seite ist, zu versuchen, die Daten zu ziehen aus meine zweite Ansicht.
Alle Gedanken oder Vorschläge wären genial.
Danke
Ah! Das erklärt viel, danke. Ich nehme an, Sie haben keinen Rat, wie Sie damit umgehen könnten. – Kayleigh
Wenn Sie wirklich * Daten * ziehen möchten, können Sie eine Callback-Schließung verwenden, für * Push * Daten müssen Sie eine temporäre Variable deklarieren und das UI-Element des Ziel-Controllers in seiner 'viewDidLoad() 'Methode aktualisieren. – vadian