Я пытался изменить первоначальный вид в приложение делегата, поставив этот кодIOS Раскадровка изменить первоначальный вид
if(![[NSUserDefaults standardUserDefaults] valueForKey:@"userId"]) {
LogInViewController* lvc = [[LogInViewController alloc]init];
[self.navigationController pushViewController: lvc animated:YES];
}else {
PerfilViewController *pvc = [[PerfilViewController alloc]init];
[self.navigationController pushViewController: pvc animated:YES];
}
я есть swrevealviewcontroller в моем раскадровки, как его показано ниже, красный один является один, когда его не вошли в систему, и синий, когда его вошли в
В чем проблема? Почему вы не меняете начальный ViewController в раскадровке? –
так делают в SEGUE, если она имеет пользовательские дефолтов идентификатор пользователя, но он бросает это Представляя контроллеры просмотра на отдельных контроллерах зрения не рекомендуется несбалансированные вызовы для начала/конца внешний вид переходов для SWRevealViewController –