ログイン登録ページを作成していますが、エラーがあります。 userStoredEmailuserとuserStoredPasswordは、ログインしようとするとnullを返します。このエラーのために助けてください。NSUserDefaults.standardUserDefaults()。stringForKey( "useremail")の値がnullを返す
ログインコード:
let useremail=email.text;
let userpassword=password.text;
let userStoredEmail = NSUserDefaults.standardUserDefaults().stringForKey("useremail") //return null
let userStoredPassword = NSUserDefaults.standardUserDefaults().stringForKey("userpassword") //return null
// print(emails);
// print(userStoredEmail);
Registrerationコード:
let useremail=email.text;
let userpassword=password.text;
let userRePassword = RePassword.text;
//check for empty field
//store data
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("useremail", forKey: useremail!)
defaults.setObject("userpassword", forKey: userpassword!)
defaults.synchronize()
let alert1 = UIAlertController(title: "Alert", message:"Registration is succesfully complete", preferredStyle:.Alert)
// add an action (button)
alert1.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
presentViewController(alert1, animated: true, completion: nil)
を更新しますstringForKey( "useremail")// viewdidloadにnullを返します。 ' –
キープロパティの値を使用します。 – karthikeyan
ボタンのIBAction onclickでこのuserstroedEmail @ anbu.karthikを呼び出しました –