我尝试使用一组13个.png文件通过UIImage类型的数组在Swift中编写一个简单的动画。代码在以下行中断开:
imageList += UIImage(named: imageName)
错误消息"参数类型UIImage不符合预期类型'序列'"
我是Swift的新手。在将数组声明为UIImage类型后,是否有人知道我为什么会看到此错误?我在XCode 8.0中进行编码非常感谢。完整代码如下:
var imageList = [UIImage]()
override func viewDidLoad() {
super.viewDidLoad()
for i in 1...13 {
let imageName = "\(i)"
imageList += UIImage(named: imageName)
}
}
答案 0 :(得分:0)
您无法使用UIImage
试试这种方式
var imageList = [UIImage]()
并且应该使用追加
imageList.append(UIImage(named: imageName)!)