У меня есть сохраненная карта в файле активов, например:
Я получаю две карты в моем симуляторе:
Я получаю две карты 6❤️ и 2❤️.
В режиме отладки leftNumber
не равно 6, а rightNumber не равно 2.
Пример: leftNumber
равно 3. Когда симулятор выполняет строку leftImageView.image = UIImage(named: "card\(leftNumber)")
, он не не показывать card3
, card4
или другие карты.
@IBAction func dealButtonTapped(_ sender: Any) {
let leftNumber = Int.random(in: 2...14)
let rightNumber = Int.random(in: 2...14)
leftImageView.image = UIImage(named: "card\(leftNumber)") //here is problem
rightImageView.image = UIImage(named: "card\(rightNumber)") //here is problem
if leftNumber > rightNumber {
leftScore+=1
leftScoreLabel.text = String(leftScore)
}
else if leftNumber < rightNumber {
rightScore+=1
rightScoreLabel.text = String (rightScore)
} else {
}
}`
Я пытался решить эту проблему следующим образом, но не работает
leftImageView.image = UIImage(named: "card\(String(leftNumber))")