Я полагаю, что вы поняли это, но вам нужно сохранить учетные данные для входа, я полагаю, что ваш вопрос 'Как!?'
Если вы хотите хранить учетные данные для входа в течение всего времени жизни приложения (они отключаются при закрытии приложения), я бы сохранил переменные в классе Globals, чтобы на них можно было ссылаться из любого места в приложении .
Если вы хотите хранить учетные данные для входа дольше (то есть они все равно могут войти в систему, если закроют и снова откроют приложение), вам следует использовать NSUserDefaults:
Письмо:
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"UserIsLoggedIn"];
[[NSUserDefaults standardUserDefaults] synchronize];
Чтение:
BOOL loggedIn = [[NSUserDefaults standardUserDefaults] boolForKey:@"UserIsLoggedIn"];
Обратите также внимание на следующие соображения:
- UserDefaults не являются безопасными. Пожалуйста, не храните пароли там без их шифрования.
boolForKey:
возвращает NO, если указанный вами ключ не существует