Я пытаюсь создать массив изображений и метод, который позволит мне генерировать случайное изображение.не может вызывать значение нефункционного типа '[UIImage]
Я читал здесь еще один вопрос, но это не решило мою проблему, может кто-нибудь попытаться объяснить мне, что здесь происходит, а не просто дать мне ответ.
import GameplayKit
import UIKit
struct ImgArray {
let images = [
UIImage(named: "emoji01.png")!,
UIImage(named: "emoji02.png")!,
UIImage(named: "emoji03.png")!,
UIImage(named: "emoji04.png")!,
UIImage(named: "emoji05.png")!
]
func getRandomImage() {
let randomImage = GKRandomSource.sharedRandom().nextIntWithUpperBound(images.count)
return images(randomImage)
}
}
Там нет ничего сложного, вы просто неправильный синтаксис для индексации. [] –