Я работаю над приложением, и я хочу реализовать учебник, который запускает первое время, когда приложение запускается на телефоне. Я уже настроил NSUserDefaults и могу успешно определить и пометить приложение после его запуска в первый раз. Теперь моя проблема переместилась с контроллера Tutorial View Controller на главный контроллер представления.Создание ViewController для запуска только при первом запуске приложения iOS
В моем настроенном состоянии контроллер основного вида, установленный в качестве корневого контроллера, для моего приложения, и мой диспетчер представлений должен быть показан, а затем уволен только при первом запуске приложения.
Каков наилучший способ его реализации? Я думал показать его как Модальное представление, и его главный контроллер отображает его, если он обнаруживает первый прогон. Какие-либо предложения?
Обратите внимание, что я не использую раскадровки
Спасибо большое :) –
У меня есть вопрос о последующей деятельности, если вы не возражаете. В настоящее время я обнаруживаю FirstLaunch в ViewDidLoad, где я обращаюсь к UserDefaults, а затем устанавливаю целочисленный Object в своем классе как 1 или 0 соответственно. Затем в моем ViewWillAppear я создаю условие If, которое проверяет это целое число, я построил его так, чтобы избежать необходимости доступа к UserDefaults каждый раз, когда вызывается viewwillappear. Что вы думаете об этом подходе? И вы думаете, что есть лучшее место для проверки FirstLaunch? –