我在显示我在iOS应用程序中从Parse获取的图像时遇到了麻烦。我决定使用PFImageView。这就是我到目前为止所做的:
我宣布了PFImageView图片:
@IBOutlet var pic: PFImageView!
在查询中:
self.name.text = object["Name"] as String
var imagefile = object["image"] as PFFile
self.pic.file = imagefile
self.pic.loadInBackground()
self.desc.text = object["Description"] as String
这真的很奇怪,因为其他人正在工作(姓名和描述),我确信我有一个名为" image"在我的数据库中(是的小i)。我总是得到这个错误:致命错误:在解包一个Optional值时意外地发现了nil。
对此有何见解?
答案 0 :(得分:-2)
检查文件是否为零
if object.objectForKey("image") != nil
{
var imagefile = object["image"] as PFFile
self.pic.file = imagefile
self.pic.loadInBackground()
}
答案 1 :(得分:-2)
试试这个
if let imagefile = object["image"] as PFFile {
self.pic.file = imagefile
self.pic.loadInBackground()
}