如何使用Swift将图像值传递到ImageSlideshow
我正在尝试使用SDWebImage将图像放入ImageSlideshow。我可以得到图像,但不能格式化它们。我希望我说的有道理如何使用Swift将图像值传递到ImageSlideshow,swift,slideshow,sdwebimage,Swift,Slideshow,Sdwebimage,我正在尝试使用SDWebImage将图像放入ImageSlideshow。我可以得到图像,但不能格式化它们。我希望我说的有道理 let url="https://myoscapp.com/boot/json_procuct_info.php" Alamofire.request(url, method: .get).validate().responseJSON { response in switch response.result { case .su
let url="https://myoscapp.com/boot/json_procuct_info.php"
Alamofire.request(url, method: .get).validate().responseJSON { response in
switch response.result {
case .success(let value):
let json = JSON(value)
let imageslider=json[0]["products_gallery"].array
if json[0]["products_gallery"].array != nil {
let imageQuantity=imageslider?.count
var i = 0
while i < imageQuantity! {
let individualimage=imageslider?[i]["image"].stringValue
print(individualimageUrl!)
i=i+1
}
}
let url=”https://myoscapp.com/boot/json_procuct_info.php"
请求(url,方法:.get).validate().responseJSON{response in
开关响应。结果{
成功案例(let value):
让json=json(值)
让imageslider=json[0][“产品库”].数组
如果json[0][“产品库”].array!=nil{
让imageQuantity=imageslider?计数
变量i=0
而我只知道数量{
让individualimage=imageslider?[i][“image”].stringValue
打印(individualimageUrl!)
i=i+1
}
}
让我们尝试将SDWebImage
添加到ImageSlideshow
为您的幻灯片创建出口
@IBOutlet var slideshow:imagesslideshow!
使用您的示例:
此外:
更新:
你必须安装它
pod "ImageSlideshow/SDWebImage"
运行
pod install
该url无效。请添加一个可以工作的url,或显示您在哪里遇到问题。请更简洁、准确地说明相关代码不工作的地方。如果let details=json2[“imgs”]。数组{for dItem in details{let img=dItem[“img”].stringValue self.logoImages.append(self.imgurl+img)//无法将“String”类型的值转换为预期的参数类型“SDWebImageSource”imageSDWebImageSrc.append(self.imgurl+img)}self.slideshow.setImageInputs(self.imageSDWebImageSrc)}必须添加此行。再次检查答案让image=SDWebImageSource(urlString:url)显示此行中的错误:imageSDWebImageSrc.append(self.imgurl+img)//无法将“String”类型的值转换为预期的参数类型“SDWebImageSource”
pod "ImageSlideshow/SDWebImage"