Прежде всего, я очень новичок в разработке IOS. Попытка поставить loginView перед tabController. Нашли различные способы решения других вопросов, таких как;
Отображение экрана входа перед контроллером панели вкладок
LoginScreenViewController *login = [[LoginScreenViewController alloc] initWithNibName:@"LoginScreenViewController" bundle:nil];
[self.window addSubview:login.view];
[self.window makeKeyAndVisible];
сначала я не смог использовать функцию initWithNibName, потому что нет файлов для Views; все взгляды были в раскадровке. Затем я выясняю, как создавать файлы для новых видов. Приведенный выше код снова. Он построен, но ничего не происходит; tabcontroller появляется не вид входа в систему .. Я не уверен, что я делаю неправильно. Основная идея, которую я получил из ответов на другие вопросы - это init с tabController и показывать вид входа в систему в качестве модального окна. Зачем это делать? Можем ли мы начать с loginView тогда, если вход в систему успешен, показать tabBarController? Разве это не возможно?
Это мой первый раз на IOS (Цель C), и для меня это не имеет никакого смысла. Если я сначала загружу tabController, как я могу загрузить информацию пользователя, который еще не вошел в систему? Я провожу 2 полных дня на этом. У кого-нибудь есть идея? (не забывай, что я новичок в этом. Не будь груб со мной: P)
Спасибо и береги себя!