SDWebImageDownloader возвращает значение nil

SDWebImageDownloader возвращает nil вместо объекта SDWebImageOperation. Некоторый код ниже.

class PictureProvider: UIActivityItemProvider {
    private var originalLoadingOperation: SDWebImageOperation?

    fileprivate func loadOriginalImage(with link: String) {

        let imageDownloader = SDWebImageDownloader.shared()
        originalLoadingOperation = imageDownloader!.downloadImage(with: URL(string: link),
                                                               options: .continueInBackground,
                                                              progress: nil,
                                                             completed: { (image, data, error, finished) in 

                                                                 if image != nil
                                                                 {
                                                                     SDImageCache.shared().store(image, forKey: link)
                                                                 }
        })
    }
}

originalLoadingOperation всегда имеет значение "ноль".

0 ответов

Другие вопросы по тегам