Проблема с загрузкой PFImageView в Swift

#ios #swift #parse-platform #lazy-loading

#iOS #swift #синтаксический анализ-платформа #отложенная загрузка

Вопрос:

У меня есть PFQueryTableView с PFImageViews. Я пытаюсь лениво загружать изображения, следуя этому руководству:http://blog.parse.com/learn/engineering/loading-remote-images-in-a-table-view /

Это мой старый код в cellForRowAtIndexPath

 let imageWillUse = object!["Image"] as! PFFile
    var imageToLoad = UIImage()
    do {
        try imageToLoad = UIImage(data:imageWillUse.getData())!

    } catch {

        print(error)
    }
    cell.postImageView.file = imageToLoad
  

теперь, следуя руководству, я перешел к этому коду

 let image: PFFile = object!["Image"] as! PFFile
cell.postImageView.file = image //error on this line
  

Xcode сообщает [UIImageView setFile:]: unrecognized selector sent to instance , когда я пытаюсь его запустить. Что мне нужно изменить?

Комментарии:

1. Установили ли вы тип объекта как a PFImageView в вашей раскадровке в инспекторе атрибутов? Или, если не используется раскадровка, убедитесь, что объект, объявленный в подклассе вашей ячейки PFImageView , не является UIImageView

2. Большое спасибо за напоминание! Я не установил свой вид изображения в раскадровке как PFImageView . Теперь это работает!