gpt4 book ai didi

ios - 无法将 'PFFile' 类型的值转换为 'UIImageView' Swift

转载 作者:行者123 更新时间:2023-11-30 13:22:08 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to convert an PFFile to an UIImage with swift?

(3 个回答)


5年前关闭。




我正在尝试从名为 的类中检索我的 Parse 数据库中的图像。地点 并将其存储在 parking 图片 在我的 Swift 代码中。 Parse 类中的列名是“image”。

@IBOutlet weak var parkingImage: UIImageView!
let query = PFQuery(className: "Locations")
query.whereKey("Name", equalTo: self.name)
query.findObjectsInBackgroundWithBlock {
(objects:[PFObject]?, error:NSError?) -> Void in
for object in objects!
{
self.parkingImage = (object["Image"] as? UIImageView)!
}}

但是,我收到此错误:
无法将“PFFile”类型的值转换为“UIImageView”

最佳答案

PFFile 是任何类型文件的解析表示。要获取“真实”文件(图像),您需要调用 getDataInBackgroundWithBlock .试试吧:

if let userPicture = object.valueForKey("Image")! as! PFFile {
userPicture.getDataInBackgroundWithBlock({
(imageData: NSData!, error NSError!) -> Void in
if (error == nil) {
let image = UIImage(data:imageData)
self.ImageArray.append(image)
}
})
}

引用 Please check this url

关于ios - 无法将 'PFFile' 类型的值转换为 'UIImageView' Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37656179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com