Доступ к изображениям в 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 "всегда дает сбой".

Другие вопросы по тегам