将动态数组传递给ImageSlideshow ios

时间:2016-06-04 16:02:11

标签: ios json swift

Iam尝试使用** ImageSlideshow **图书馆

我按照文档一步一步地完成了它的工作

但我只能传递静态图片,而这里是我的代码:

slideShow.setImageInputs([AFURLSource(urlString:" https://mylink.com/image.jpg")!,AFURLSource(urlString:" https://mylink.com/image2.jpg")!,AFURLSource( urlString:" https://mylink.com/image3.jpg")!])

但是我需要动态地从JSON数组中获取图像URL并将其传递给幻灯片:

var jsonArray:NSarray = [String] 

slideShow.setImageInputs([jsonArray])

任何想法我该怎么做?

1 个答案:

答案 0 :(得分:0)

试试这个:

let arr =  jsonArray.map { AFURLSource(urlString: $0 as! String)!}
slideShow.setImageInputs(arr)

希望它有所帮助: - )