Слайдер с изображениями

swift
uiimageview
xcode

#1

Здравствуйте! Буду признателен за помощь с кодом. Дело такое: есть UIImageView и две кнопки, которые пролистывают изображения вперед и назад.

Код ниже + скрин с ошибкой

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()
    imageView.image = UIImage(named: "img1")
}

var currentIndex = 0
var img = ["img1", "img2", "img3", "img4", "img5", "img6", "img7", "img8", "img9", "img10"]

@IBOutlet weak var imageView: UIImageView!


@IBAction func nextButton(_ sender: UIButton) {
    currentIndex += 1
    imageView.image = img[currentIndex % img.count]
}

@IBAction func backButton(_ sender: UIButton) {
    currentIndex -= 1
    if currentIndex == -1 { currentIndex = 9 } else {
        imageView.image = img[currentIndex % img.count]
    }
}

Подскажите, пожалуйста, как исправить ошибку.


#2

imageView.image = UIImage(named: img[currentIndex % img.count])