我正在尝试将存储在 Buddy For Parse 中的图像显示到 UIImageView 中,但是我不断收到此错误:
无法将“PFFileObject”(0x1045e0568)类型的值转换为“NSString”(0x1041d75d8)。2019-04-13 18:15:09.869460-0500 PerfectLaptop [43839:3094232] 无法将“PFFileObject”(0x1045e0568)类型的值转换为“NSString”(0x1041d75d8)。
我已经将许多字符串存储到 Parse 中,并且能够毫无问题地访问它们,并且还存储了我想要使用的图像,但是无论我尝试什么,我似乎都无法让它工作。我发现的许多解决方案包括将对象转换为PFFile,但这似乎不再存在。
let query = PFQuery(className: "whichOneRecommended")
query.findObjectsInBackground { (objects, error) in
if error == nil
{
if let returnedobjects = objects
{
for object in returnedobjects
{
if (object["whichOne"] as! String).contains("\(self.whichOneJoined)")
{
self.laptopImage.image = UIImage(named: (object["laptopImage"]) as! String)
}
}
}
}
}
虽然图像文件在解析中是可查看和可下载的,但我似乎实际上无法将其显示在 中imageview,并且我希望通过运行此函数以编程方式更改图像视图,就像我对对象的其他部分所做的那样。
提前致谢