Как использовать 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.