如何使用swift将图像数组转换为anyobject
问题描述:
我有一个图像数组,我想将它们全部转换为anyObject对象。我如何在同一时间完成这一切,而不是一次一个数组索引?如何使用swift将图像数组转换为anyobject
代码...
var imageArray:[UIImage] = [Image1, Image2, Image3]
let convertImage:[AnyObject] = UIImagePNGRepresentation(imageArray)
答
var dataArray:[AnyObject] = [AnyObject]()
for image in imageArray {
dataArray.append(UIImagePNGRepresentation(image))
}
或者,从@Airspeed速度的评论偷
let dataArray = imageArray.map { UIImagePNGRepresentation($0) as AnyObject }
这有让我们声明中的数据阵列作为let
的大好处常数而不是var
。
'imageArray.map {UIImagePNGRepresentation($ 0)as AnyObject}'' – 2015-04-02 00:23:13