В настоящее время я создаю приложение, в котором я хочу иметь возможность вводить игроков в игру на первом контроллере просмотра, а для кнопки запускать серию проверок условий. Если все условия выполнены, я хочу, чтобы он затем переместил пользователя в следующий контроллер просмотра.Использование Swift 3 'self.present' для представления нового контроллера View
Моя проблема заключается в том, что я не совсем уверен, как идти о представлении следующего контроллера просмотра. В настоящее время я пытаюсь использовать функцию self.present для этого, но я изо всех сил пытаюсь найти, как заставить его работать в Swift 3.
Любая помощь в том, как это сделать, или рекомендации по любые альтернативные варианты, чтобы пойти об этом, будем весьма признательны.
Условный/иначе, срабатывающие на нажатие кнопки:
if meTextField.text == "" {
if errLabelNotBlank == false {
errorLabel.isHidden = false
errorLabel.text = "You must be playing!"
errLabelNotBlank = true
}
} else if playersDict.count < 2 {
errorLabel.isHidden = false
errorLabel.text = "You need at least 2 players!"
errLabelNotBlank = true
} else {
//Code to present the next VC here
}
'но я изо всех сил пытаюсь найти, как заставить его работать в Swift 3.' В чем именно проблема? Я не вижу, чтобы вы называли «подарок» в любом месте вашего кода. – JAL
Я не называю это в своем коде на данный момент. Основная проблема, когда я пытаюсь это назвать, заключается в том, что он говорит, что имя контроллера View, которое я вводил, ConfirmPlayersVC, является неразрешим идентификатором. Я предполагаю, что я ввожу его неправильно, но я просто не знаю, как я указываю представление. –