4

我在 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

这真的很奇怪,因为其他人都在工作(名称和描述),而且我确信我的数据库中有一个名为“图像”的字段(是的,我很小)。我总是收到这个错误:致命错误:在展开可选值时意外发现 nil。

对此有何见解?

4

2 回答 2

-2

尝试这个

if let imagefile = object["image"] as PFFile {

    self.pic.file = imagefile
    self.pic.loadInBackground()
    }
于 2014-11-25T15:21:29.113 回答
-2

检查文件是否为零

if object.objectForKey("image") != nil
{
var imagefile = object["image"] as PFFile
self.pic.file = imagefile
self.pic.loadInBackground()
}
于 2014-10-10T06:03:16.210 回答