Как заставить мое приложение оставаться в системе даже после выключения на ipad? - PullRequest
0 голосов
/ 03 февраля 2012

Я создал приложение веб-службы. Я хочу, чтобы мой пользователь всегда оставался в системе после установки, но не знаю, как это сделать. Я сохраняю информацию о пользователях в NSUserDefaults. Заранее благодарю

РЕДАКТИРОВАТЬ Я захожу на сервер, информация о пользователе сначала создается на сервере, и я посылаю имя пользователя и пароль через GET на сервер. Если эти данные, отправленные в GET, совпадают с данными на сервере, пользователь войдет в приложение. Все (содержимое) приложения поступает с сервера после входа в систему.

1 Ответ

1 голос
/ 03 февраля 2012
NSString *savedUserName = [[NSUserDefaults standardUserDefaults] stringForKey:@"userName"];
NSString *savedUserPass = [[NSUserDefaults standardUserDefaults] stringForKey:@"userPass"];

if (savedUserName && savedUserPass){ // check for length as well
  //don't show login, create user with these credentials
}
else{
  [[NSUserDefaults standardUserDefaults] setObject:@"newUserName" forKey:@"userName"];
  [[NSUserDefaults standardUserDefaults] setObject:@"newUserPass" forKey:@"userPass"];
  //then show login for logging in as a new user
}

Не забудьте сохранить nil или пустую строку при выходе пользователя из системы.

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