Как использовать SFHFKeyChainUtils?

Я сохранил свои учетные данные в KeyChain в классе Login.m

[SFHFKeyChainUtils storeUsername:self.usernameField.text andPassword:self.passwordField.text forServiceName:@"myApp" updateExisting:TRUE error:&error];

Теперь, когда я удаляю из памяти свое приложение с моего iPhone и запускаю его снова, если пользователь уже входил в систему, я хочу пропустить экран входа в систему и показать следующий экран. Теперь мой вопрос, как это сделать в классе AppDelegate.m. Я хочу получить доступ к учетным данным текущего пользователя и, если они заполнены данными, пропустить экран входа.

[SFHFKeyChainUtils getPasswordForUsername:??? andServiceName:@"myApp" error:&error];

Я знаю, что это способ получения пароля для данного имени пользователя, но проблема в том, что у меня нет доступа к имени пользователя в классе AppDelegate.

Кто-нибудь может мне помочь? Спасибо:)

1 ответ

Решение

Я нашел решение, используя NSUserDefaults, сохраняя имя пользователя и пароль для последующего использования, но в нескольких постах я читал, что использование SFHFKeyChainUtils более безопасно, чем NSUserDefaults.

Другие вопросы по тегам