0
Для каждой кнопки есть разные ответы. Я планировал проверить, сопоставляя с номером indexnumber, но когда вы пытаетесь ввести в действие кнопки, он показывает неразрешенный идентификатор randomIndex
. Есть ли другой способ проверить ответ или сделать эту работу?пытается проверить ответ при нажатии кнопки
override func viewDidLoad() {
super.viewDidLoad()
for _ in 1...3 {
randomQuestion(queModel: questionModel)
}
}
func randomQuestion(queModel queModel:QuestionModel){
let questions = queModel.questions
let randomIndex = Int(arc4random_uniform(UInt32(questions.count)))
SignImage.image = questions[randomIndex].question
AnswerBtn_A.setTitle("\(questions[randomIndex].answers[0])", forState: .Normal)
AnswerBtn_B.setTitle("\(questions[randomIndex].answers[1])", forState: .Normal)
AnswerBtn_C.setTitle("\(questions[randomIndex].answers[2])", forState: .Normal)
AnswerBtn_D.setTitle("\(questions[randomIndex].answers[3])", forState: .Normal)
// CorrectAnswer = "\(questions[randomIndex].correctAnswerIndex)"
}
@IBAction func ActBtn_A(sender: AnyObject) {
}
@IBAction func ActBtn_B(sender: AnyObject) {
}
@IBAction func ActBtn_C(sender: AnyObject) {
}
@IBAction func ActBtn_D(sender: AnyObject) {
}