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()
}