在Swift中将UIImage列表添加到数组中

时间:2016-11-08 15:46:55

标签: arrays swift xcode

我尝试使用一组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)
    }
}

1 个答案:

答案 0 :(得分:0)

您无法使用UIImage

创建数组

试试这种方式

var imageList = [UIImage]()

并且应该使用追加

imageList.append(UIImage(named: imageName)!)