Я знаю, что этот вопрос задавался пару раз, но я попробовал все решения, и у меня ничего не получалось.
В настоящее время я работаю над проектом iOS и столкнулся с проблемой.
Я создаю приложение, которое нуждается в личной информации при первом запуске. Поэтому я использую NavigationController
, который я установил как Initial View Controller
в раскадровке.
Теперь я хотел бы проверить в своем AppDelegate, вводил ли пользователь уже личные данные. В этом случае я создал User Defaults KV Pair called "onboarding" of type Bool
Если значение равно true
, я хотел бы изменить контроллер начального вида на основной TabBarController
, остальное приложение использует.
Я надеюсь, что это изображение может проиллюстрировать то, что я имел в виду выше:
Я надеюсь, что вы можете придумать способ решить эту проблему.
Большое спасибо За вашу помощь заранее. Хорошего дня!