Я гуглял это несколько дней, и я вырывал свои волосы, пытаясь заставить это работать. В моем приложении самое первое загружаемое представление - это представление с кнопкой входа в систему и регистрации. Нажатие на кнопку входа вызывает
- (IBAction)login:(UIButton *)sender {
LoginViewController *loginView = [[LoginViewController alloc] initWithNibName:@"LoginView" bundle:nil];
[self presentModalViewController:loginView animated:YES];
[loginView release];
}
Который представляет форму входа. После того, как пользователь войдет в систему, я хотел бы закрыть модальное представление (которое я уже реализовал), а затем заменить представление на кнопки входа и регистрации на совершенно новый контроллер представления / представления и иметь , что будет корневой контроллер для UINavigationController. И иди оттуда.
Как я могу это реализовать? Спасибо!
РЕДАКТИРОВАТЬ: В итоге я начал с приложения на основе панели вкладок с контроллером навигации для каждой вкладки (что решило другие мои проблемы) и рассмотрел часть входа в систему после работы с основной частью приложения. После запуска я собираюсь проверить, вошел ли пользователь в систему и, если нет, представить представление входа в систему модально, но без анимации.