ios - 将动态数组传递给 ImageSlideshow ios

标签 ios json swift

我正在尝试使用 ** 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/

相关文章:

javascript - 从 javascript 返回 json 对象

java - 为什么我这里不能成功调用.put方法?

ios - Split View Controller - 将 TableView 设置为初始 View Controller

javascript - 简单的 Javascript 我不知道如何将函数放在 if-else 语句中

swift - 如何使用 ARkit 将 3D 对象放置在 GPS 坐标上

ios - Swift socket.io .emit() 不会触发

swift - 约束应用的时间

ios - SCNAction 未触发

ios - 是否可以在iOS应用中使用Google日历?

ios - CCNode 删除不工作 Cocos2d