Как сделать автомат c изменить viewController, если я использую struct. Я новичок в Swift, поэтому, пожалуйста, помогите в этом. Я хочу, чтобы после того, как номер вопроса станет 40, изменить контроллер и просмотреть результат.
struct IqBrain {
let questions = [
Quiz (count:"1", image: "1", title: "Question", choice1: "38", choice2: "40", choice3: "42", choice4: "44", answer: "40"),
Quiz (count:"2", image: "2", title: "Question", choice1: "87", choice2: "90", choice3: "96", choice4: "98", answer: "90")
]
var questionsNumber = 0
var imageView = 0
var score = 0
mutating func nextQuestion() -> Int {
if questionsNumber + 1 < questions.count {
questionsNumber += 1
} else {
questionsNumber = 0 }
return questionsNumber
}
mutating func checkAnswer(_ userAnswer: String) -> Bool {
if userAnswer == questions[questionsNumber].answer {
score += 1
//print ("right")
return true
} else {
//print ("wrong")
return false }
}