Ich habe versucht, meine usernameLabel.text
zu meinem loggedIn
in NSUserDefaults gespeicherten Namen zu setzen. Beim Debuggen kann ich sehen, dass die NSUser
die richtige Zeichenfolge hat, hier ist der Code:Swift Label.text = NSUserDefaults
@IBOutlet weak var usernameLabel:: UILabel!
override func viewDidLoad(){
super.viewDidLoad()
}
override func viewDidApeear(animated: Bool)
{
let username = NSUserDefaults.standardUserDefaults().stringForKey("userName")
if(username != nil) {
self.usernameLabel.text = username;
}
}
Edit: das ist über den Code, den ich in der ViewController
Klasse. In meinem signup
Klasse I speichern em wie folgt aus:
NSUserDefaults.standardUserDefaults().setObject(userName, forKey: "userName");
NSUserDefaults.standardUserDefaults().synchronize();
Wie speichern Sie den Benutzernamen in Benutzereinstellungen? – Abizern
verwende NSUserDefaults.standardUserDefaults(). SetObject (Benutzername, forKey: "userName"); – JohanDoe
Ihr Code sollte funktionieren, wenn Sie den richtigen Wert in Ihren Benutzerdefaults gespeichert haben. Poste etwas mehr Code von dem was du versuchst zu tun. – ebby94