Как установить значения в NSUserDefaults?

У меня есть это:

NSMutableDictionary * responseDict = [responseString objectFromJSONString];

        NSLog(@"%@" , [responseDict objectForKey:@"loginid"]);

и я хочу поставить свой "loginid" в NSUserDefault..

как поместить значение loginid в NSUserDefault и получить?

я пробовал таким образом, но не работает должным образом

[значения по умолчанию setInteger:[responseDict objectForKey:@"loginid"] forKey:@"user_id"];

Пожалуйста нужна помощь

заранее спасибо

1 ответ

Чтобы положить в NSUserDefaults вы можете сделать это

Для сохранения:

NSString *logInId = [NSString stringWithFormat:@"%@",[responseDict objectForKey:@"loginid"]];
NSUserDefaults *preferences = [NSUserDefaults standardDefaults];
[preferences setValue:logInId forKey:@"logInId"];
[preferences synchronize];

Для получения:

NSUserDefaults *preferences = [NSUserDefaults standardDefaults];
NSString *logInIdValue = [preferences valueForKey:@"logInId"];
Другие вопросы по тегам