Я пытаюсь сохранить строку из текстового поля.
У меня есть
IBOutlet UITextField *login;
IBOutlet UITextField *pass;
...
@synthesize login,pass;
...
Когда я нажимаю на кнопку, этот метод работает:
- (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"];
}
Когда я его запускаю, Консоль показывает 0 вместо логина, который я набрал ...
сто спасибо за помощь