Используя Swift, я пытаюсь создать массив объектов UIImage для простой анимации. Контекстная помощь для animationImages
читает: "Массив должен содержать объекты изображения пользовательского интерфейса".
Я попытался создать указанный массив следующим образом, но, похоже, не верю в синтаксис:
var logoImages: UIImage[]
logoImages[0] = UIImage(name: "logo.png")
Это бросает: ! Переменные logoImages, используемые до инициализации
Затем я попробовал
var logoImages = []
logoImages[0] = UIImage(named: "logo.png")
Что бросает: ! Невозможно присвоить результат этого выражения
Я проверил документы здесь, но контекст не то же самое: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html