Прочитайте документацию для разработчиков , она предоставляет всю необходимую информацию для чего-то такого простого. Возвращаясь к вопросу, есть несколько способов сохранить эти данные.
NSUserDefaults : Вы можете сохранить username
и password
, используя этот класс следующим образом:
[[NSUserDefaults sharedUserDefaults] setObject:username forKey:@"username"];
[[NSUserDefaults sharedUserDefaults] setObject:username forKey:@"password"];
[[NSUserDefaults sharedUserDefaults] synchronize];
Как только вам снова понадобятся эти данные, позвоните по этому номеру:
NSString*username = [[NSUserDefaults standardUserDefaults] objectForKey:@"username"];
NSString*password = [[NSUserDefaults standardUserDefaults] objectForKey:@"password"];
OR
NSDictionary : Если вы не хотите полагаться на NSUserDefaults
, вы можете сохранить данные для входа в NSDictionary
и сохранить их в своей песочнице. Это работает так:
NSMutableDictionary*loginDictionary = [[NSMutableDictionary alloc] init];
[loginDictionary setObject:username forKey:@"username"];
[loginDictionary setObject:password forKey:@"password"];
[loginDictionary writeToFile://Your Path Here atomically:NO];
[loginDictionary release];
Затем, когда вам снова понадобятся данные, прочитайте из файла:
NSMutableDictionary*loginDictionary = [[NSMutableDictionary alloc] initWithContentsOfFile://Your Path];
NSString*username = [loginDictionary objectForKey:@"username"];
NSString*password = [loginDictionary objectForKey:@"password"];
[loginDictionary release];
Надеюсь, это поможет!