Ich versuche, Daten von einem View-Controller zum anderen mit dieser Methode übergeben:Warum bekomme ich 'Instance-Mitglied' ___ 'kann nicht für den Typ' ___ 'in PrepareForSegue verwendet werden?
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "toSecondViewController" {
let secondViewController = segue.destination as! SecondViewController
SecondViewController.username = "Austin"
}
}
, erhalte ich die Fehler
Mitglied auf TypInstanz jedoch ‚username‘ nicht verwendet werden können 'SecondViewController'
die Variable username
wurde in SecondViewController
definiert und das segue ist in der Tat toSecondViewController
benannt. Was könnte diesen Fehler verursachen?
Martin .. der Übergang geschieht jetzt ohne Fehler, aber es scheint nicht so, als ob die Daten an SecondViewController übergeben werden. Gibt es einen einfachen Weg, um es zu testen? –
Zeigen Sie mir in SecondViewController, wie Sie den Benutzernamen deklarieren. var username = Was haben Sie hier angegeben? Sie haben sich vielleicht anmelden lassen, was bedeutet, dass Sie es nicht ändern können. –
In SecondViewController habe ich var username = "" –