Я делаю следующий вызов, используя SDWebImage
в моем imageView
, который отлично работает с Swift 2
, но дает ошибку при компиляции XCode 8 beta 5
с Swift 3
:
imageView.sd_setImage(with:url, placeholderImage:placeholder, completed: {
(image: UIImage?, error: Error?, cacheType: SDImageCacheType, imageURL: URL?) in
...
});
Ошибка:
Неоднозначное использование 'sd_setImage (с: placeholderImage: completed:)'
Я подозреваю, что у меня что-то не так в сигнатуре для обработчика, но я не могу понять, какой синтаксис должен быть. Что мне не хватает?