Я сталкивался с той же проблемой.Когда пользователь вошел в систему один раз, необходимо перенаправить на другую страницу или же по-прежнему оставаться на главной странице по умолчанию.
Вот фрагмент кода.
Здесь
N_loginmsg = @"success";
NSString *N_loginmsg = [[NSUserDefaults standardUserDefaults]objectForKey:@"remember_loginmsg"];
NSString *storyboardId;
if (N_loginmsg != nil && [N_loginmsg isEqual:@"Success"])
{
storyboardId = @"ListViewController";
}
else
{
storyboardId = @"HomeViewController";
}
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil];
UIViewController *initViewController = [storyboard instantiateViewControllerWithIdentifier:storyboardId];
UINavigationController *mynav = [[UINavigationController alloc]initWithRootViewController:initViewController];
self.window.rootViewController = mynav;
[self.window makeKeyAndVisible];