Я пытаюсь создать приложение с обычным видом, отображаемым при запуске. Он действует как вводное представление с двумя кнопками, которые дают пользователю выбор подписать или зарегистрироваться. После нажатия входа в систему я представляю форму с presentModalViewController. После того, как они закончат с этим, я хочу отклонить модальное представление и поменять представление введения с контроллером панели вкладок, который является обычным приложением.
У меня много проблем с тем, чтобы сделать это оживленным. Мне удалось заставить модальное представление перейти с новым представлением под ним, но затем немедленно показывается представление представления, и я не уверен почему.
В делегате я управляю этим:
[window addSubview:firstRunController.view];
Представление очень стандартное
Вот как я отклоняю это и получаю поведение, которое я сказал выше:
QuestionMeAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[self dismissModalViewControllerAnimated:YES];
[delegate.firstRunController.view removeFromSuperview];