您好,我正在使用SDWebImage在Xcode10.2.1中将图像设置为按钮。
我正在尝试以下方法
import SDWebImage
cell.bProfileImage.sd_setImage(with:URL(string:
individualChatsListArray[indexPath.row].profile_image), forState:.normal)但是我得到了以下错误
Value of optional type 'UIButton?' must be unwrapped to refer to member
'sd_setImage' of wrapped base type 'UIButton'在nib文件中,这些项按如下方式链接和声明
@IBOutlet weak var bProfileImage: UIButton!
@IBAction func bProfileImage(_ sender: Any) {
print("touch kia")
}我试过了
cell.bProfileImage?.sd_setImage(with:URL(string:
individualChatsListArray[indexPath.row].profile_image), forState:.normal)但随后会得到以下错误
Ambiguous reference to member 'bProfileImage'如您所见,我是xcode/swift的新手
下面的代码没有给出任何错误,但也没有加载图像
cell.bProfileImage.sd_setBackgroundImage(with: URL(string:
individualChatsListArray[indexPath.row].profile_image), for:
UIControl.State.normal) { (image, error, cache, url) in }发布于 2019-06-16 13:21:20
下面的代码运行得很完美。
cell.bProfileImage.sd_setBackgroundImage(with: URL(string:
individualChatsListArray[indexPath.row].profile_image), for:
UIControl.State.normal, placeholderImage: UIImage(named:
"default_profile"), options: SDWebImageOptions(rawValue: 0)) { (image,
error, cache, url) in
}https://stackoverflow.com/questions/56616154
复制相似问题