Контроллер оповещений не отображается - PullRequest
0 голосов
/ 27 января 2019

Я работаю над приложением викторины и хочу показать предупреждение, когда утверждение верно.Каким-то образом это не показывает контроллер предупреждений, и я не знаю почему.Тест-принты, дающие мнеправда0попал вИзменить: код работает после нажатия на кнопкуВот код:

@IBAction func trainingModeButton(_ sender: Any) {
    print(useTrainingQuestionsOnly)
    print(trainingQuestions.count)
    if useTrainingQuestionsOnly == true || trainingQuestions.count == 0 {
        print("got in")
        let alertController = UIAlertController(title: "Warnung!", message: "Es befinden sich keine Fragen in den Übungsaufgaben! Um alle Fragen zu spielen, ändere deine Einstellungen!", preferredStyle: UIAlertControllerStyle.alert)
        alertController.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.default, handler: nil))
        alertController.addAction(UIAlertAction(title: "Einstellungen", style: UIAlertActionStyle.default, handler: { action in self.performSegue(withIdentifier: "MainToOptions1", sender: self)}))
        self.present(alertController, animated: true, completion: nil)
    }

1 Ответ

0 голосов
/ 27 января 2019

Для всех, кто заинтересован:
Я обнаружил проблему:
У меня был привязан переход к кнопке, который выполнялся, как только я нажимал на кнопку, поэтому контроллер оповещений больше не мог отображаться!

...