Je crée une page d'enregistrement de connexion, mais une erreur s'est produite. userStoredEmailuser et userStoredPassword retournent la valeur null lorsque j'essaie de me connecter. S'il vous plaît aider pour cette erreur.NSUserDefaults.standardUserDefaults(). StringForKey ("useremail") valeur renvoyant une valeur nulle
code de connexion:
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);
Code 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)
où vous avez appelé ce ' let userStoredEmail = NSUserDefaults.standardUserDefaults(). stringForKey ("useremail") // renvoie null' dans viewdidload ou ' –
valeur d'utilisation pour la propriété clé – karthikeyan
dans IBAction onclick du bouton que j'ai appelé ce userstroedEmail @ anbu.karthik –