如何使用swift将图像数组转换为anyobject

问题描述:

我有一个图像数组,我想将它们全部转换为anyObject对象。我如何在同一时间完成这一切,而不是一次一个数组索引?如何使用swift将图像数组转换为anyobject

代码...

var imageArray:[UIImage] = [Image1, Image2, Image3] 

let convertImage:[AnyObject] = UIImagePNGRepresentation(imageArray) 
+2

'imageArray.map {UIImagePNGRepresentation($ 0)as AnyObject}'' – 2015-04-02 00:23:13

var dataArray:[AnyObject] = [AnyObject]() 
for image in imageArray { 
    dataArray.append(UIImagePNGRepresentation(image)) 
} 

或者,从@Airspeed速度的评论偷

let dataArray = imageArray.map { UIImagePNGRepresentation($0) as AnyObject } 

这有让我们声明中的数据阵列作为let的大好处常数而不是var