Я пытаюсь представить предупреждение для пользователей при первом запуске приложения, чтобы дать им инструкцию о том, как его использовать. Я использую pod 'SCAlertView'. Когда я размещаю код в секции viewDidLoad() или ViewWillAppear(), код не выполняется, однако, когда я тестирую после разрешений, код выполняется. Вот следующий кодExecute alertView после разрешения устройства iOS
override func viewDidLoad() {
super.viewDidLoad()
if defaults.bool(forKey: "launchedBefore") == false{
let alert = SCLAlertView()
alert.showInfo("Welcome to \(appName)", subTitle: "Swipe up on the bottom green button to find all your tools to navigate the app!")
}
Кто-нибудь есть предложения о том, как я могу получить этот код, чтобы выполнить после разрешения для камеры & микрофона?
Не пытайтесь представить предупреждение из 'viewDidLoad' или' viewWillAppear'; ваш взгляд еще не в интерфейсе. Подождите, пока 'viewDidAppear'. – matt
Где и когда вы устанавливаете значение launchBefore? –
Я извиняюсь за ошибку, исходный код был в 'ViewDidAppear' @matt. – Onicha21