Создать страницу входа только один раз - PullRequest
0 голосов
/ 22 апреля 2011

Привет,

Я новый программист в разработке для iphone.я делаю приложение с помощью Open Erp. Мне требуется страница входа в систему, которая появляется только при первом запуске приложения, а также страница настроек, чтобы изменить его при необходимости.

Я использовал NSUSerDefaults для доступа к переменным вокруг классовно не знаете, как сохранить его и войти в систему автоматически при втором запуске приложения.

Я ценю любую доступную помощь.

Спасибо

1 Ответ

2 голосов
/ 22 апреля 2011

Вы можете установить объект для ключа в NSUserDefaults как

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
            [userDefaults setObject:username forKey:@"userName"];

и для получения значений по умолчанию используйте -

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSString *user_name = [userDefaults objectForKey:@"userName"];

когда вы запускаете приложение, проверяйте userdefauls на предварительно сохраненное имя пользователя, если оно равно nil, тогда отображайте представление входа в систему, в противном случае отображайте желаемое представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...