我正在尝试使用 ** 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])
知道我该怎么做吗?
最佳答案
试试这个:
let arr = jsonArray.map { AFURLSource(urlString: $0 as! String)!}
slideShow.setImageInputs(arr)
希望对你有帮助:-)
关于ios - 将动态数组传递给 ImageSlideshow ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37632306/