Swift でゲームを作成しようとしていますが、NSUserDefaults に保存されるユーザー名を作成する機能を追加したいと考えています。これは私のコードです:
println("Textfield Text: \(usernameTextfield.text)")
NSUserDefaults.standardUserDefaults().setObject(usernameTextfield.text, forKey:"Username")
NSUserDefaults.standardUserDefaults().synchronize()
println(NSUserDefaults.standardUserDefaults().objectForKey("Username") as? String)
出力は次のとおりです。
テキストフィールド テキスト: MyUsername
なし
nil を出力している理由について私が見ることができる唯一の説明は、ユーザー名の保存または読み込みが失敗していることです。これを修正できる方法はありますか、それとも何か間違っていますか?
どんな助けでも大歓迎です!