I’m trying to save a String from a textfield.
I have a
IBOutlet UITextField *login;
IBOutlet UITextField *pass;
...
@synthesize login,pass;
...
When I’m clicking to a button, this method is running :
- (IBAction) saveAuthentication: (id)sender {
//show an error message
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Login et Mot de passe" message:@"Votre login et votre mot de passe sont enregistrés."delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil];
[alert show];[alert release];
//extract the login from the field and put in in Log
NSString *loginsaved = login.text;
NSString *passsaved = pass.text;
NSLog(@"%d", loginsaved );
//save the login and pass in the phone
NSUserDefaults *pref = [NSUserDefaults standardUserDefaults];
[pref setObject:login.text forKey:@"login"];
[pref setObject:pass.text forKey:@"pass"];
}
When I execute it, The Console show me 0 instead of the login that I’ve typed…
a hundred of thanx for the help
For
NSStringvariable You should use below code…Here in objective
for Integer
%d, String%@, Float%fis used.Keep smiling….