Доступ к изображениям в nsmutablearray xcode
Я конвертирую отдельные изображения в UIImagePNGRepresentation, но продолжаю получать точку останова потока, которая позволяет let data = UIImagePNGRepresentation(плитка как! UIImage)! ImageNameList представляет собой массив изображений
var imageNameList: [String] {
var imageNameList2:[String] = [] //[NSMutableArray]()
for i in 0...149 {
let imageName = String(format: "pic_%03d", Int(i))
imageNameList2.append(imageName)
}
return imageNameList2
}
let table = PFObject(className: "Cool")
let tilesPF = imageNameList.map({ tile in
let data = UIImagePNGRepresentation(tile)! //cannot convert type string to type uiimage
let file = PFFile(data: data)
let tile = PFObject(className: "RealCool")
tile["tile"] = file
})
1 ответ
UIImage
не подкласс PFObject
Итак, актерский состав tile as! UIImage
никогда не может быть успешным. Компилятор Swift уже должен предупреждать вас: "Преобразование из" PFObject "в несвязанный тип" UIImage "всегда дает сбой".