Вы можете сохранить идентификатор пользователя в NSUSerDefautls
и, если он действительный, сохранить их, сохранить в NSUserDefaults
, иначе очистить их, если это недопустимый пользователь.
Поэтому в следующий раз, когда вы захотите отправить запрос насервер, получите идентификатор пользователя от NSUserDefaults
и добавьте его в api.
NSUserDefaults *defaults= [NSUserDefaults standardUserDefaults];
[defaults setObject:YOUR_USER_ID forKey:@"UserId"];
, чтобы получить идентификатор пользователя из значений по умолчанию.
NSString *userId = [defaults objectForKey:@"UserId"];
Также сбросьте значения по умолчанию при выходе пользователя из системы и включенииошибка аутентификации.
[defaults setObject:@"" forKey:@"UserId"];
также см. this