如果未使用图像选择器选择图像,则会保存默认图像

时间:2020-06-23 10:19:59

标签: swift sdwebimage

我有3个按钮,我在其中设置了默认图像,在这些按钮事件中,我做了图像选择器并在该按钮上显示/预览。所有这些按钮都正常工作,但很快就不进行图像选择器并保存,默认图像被保存。如何防止这种情况。

我用过

<script src='https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/noframework.waypoints.min.js'/>

用于默认图片

使用API​​我从数据库获取图像 我正在使用SDWebImage pod。 这就是我将图像从API设置为按钮的方式

self.btnImage1.setImage(UIImage(named: "Camera"), for: .normal)

在保存按钮上,我做了一个条件

 DispatchQueue.main.async {
                        let strUrl = NSMutableString(string: self.strImage1Base64)
                        strUrl.insert("\(WebConstants.ftpUserName):\(WebConstants.ftpPassword)@", at: 6)
                        print(strUrl)
                        self.btnImage1.sd_setImage(with:  URL(string:self.strImage1Base64), for: .normal, placeholderImage: UIImage(named: "Camera"), completed: nil)
                        self.btnViewImage1.isEnabled = true
                        self.btnViewImage1.setTitle(NSLocalizedString("View 1", comment: ""), for: .normal)
                        self.btnRemoveImage1.isHidden = false
                    }

0 个答案:

没有答案