PFFile to PFImageView

У меня проблемы с отображением изображения, полученного из Parse, в моем приложении для iOS. Я решил использовать 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

Это действительно странно, потому что другие работают (имя и описание), и я уверен, что у меня есть поле с именем "изображение" в моей базе данных (да, я маленький). Я всегда получаю эту ошибку: фатальная ошибка: неожиданно найден ноль при развертывании необязательного значения.

Любое понимание этого?

2 ответа

Попробуй это

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

    self.pic.file = imagefile
    self.pic.loadInBackground()
    }

Проверьте, является ли файл нулевым

if object.objectForKey("image") != nil
{
var imagefile = object["image"] as PFFile
self.pic.file = imagefile
self.pic.loadInBackground()
}
Другие вопросы по тегам