Я новичок ie в разработке Swift, и в эти месяцы я собираюсь персонализировать некоторые базовые проекты, такие как приложение для игры в кости.
На данный момент у меня есть одна проблема, которую нелегко решить найти в StackOverflow:
1) как создать массив граней костей из папки, расположенной в assets.xcassets (в настоящее время я вручную загрузил 6 граней костей в массив с именем diceArray, но если кость имеет 50 граней, это было бы пустой тратой времени)
Мой фактический код
class ViewController: UIViewController {
@IBOutlet weak var diceImageView1: UIImageView!
@IBOutlet weak var diceImageView2: UIImageView!
@IBAction func rollButtonPressed(_ sender: UIButton) {
let diceArray = [ #imageLiteral(resourceName: "DiceOne"), #imageLiteral(resourceName: "DiceTwo"), #imageLiteral(resourceName: "DiceThree"), #imageLiteral(resourceName: "DiceFour"), #imageLiteral(resourceName: "DiceFive"), #imageLiteral(resourceName: "DiceSix")]
diceImageView1.image = diceArray.randomElement()
diceImageView2.image = diceArray.randomElement()
}
}