usernameLabel.text
をNSUserDefaultsに保存されているloggedIn
に設定しようとしています。 私はNSUser
が正しい文字列を持っていることがわかりますデバッグするときは、ここでのコードは次のとおりです。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;
}
}
編集:私はViewController
クラスを持っているコードについてのthats。私のsignup
クラスで私は次のようにemを格納します:
NSUserDefaults.standardUserDefaults().setObject(userName, forKey: "userName");
NSUserDefaults.standardUserDefaults().synchronize();
ユーザーのデフォルトでユーザー名をどのように保存していますか? – Abizern
はNSUserDefaults.standardUserDefaults()を使用しています。setObject(userName、forKey: "userName"); – JohanDoe
userdefaultsに適切な値を格納していれば、コードはうまくいくはずです。あなたがやろうとしていることのいくつかのコードを投稿してください。 – ebby94