如何从Ul加载图像以在UITableView中显示?

时间:2016-01-27 23:04:01

标签: swift

我正在使用Alamofire从webservice加载json数据,我的一个请求返回一个像这样的json:

"lorem ipsum...",
"http://site.ed/image.jpg"

然后我创建一个var texto: [String] = []来接收所有文本。

现在我需要适应接收图像以在UITableView中显示

我已经做了什么:

func loadPosts() {
    let url = "http://site.ed"
    Alamofire.request(.GET, url)
        .responseJSON { response in

            if let value: AnyObject = response.result.value {
                let post = JSON(value)
                for (_, subJson) in post {
                    if(self.verifyUrl(subJson.stringValue)){
                        print("Valide URL \(subJson.stringValue)")
                    }
                    self.texto.append(subJson.stringValue)
                }
            }
    }
}

func verifyUrl (urlString: String?) -> Bool {
    if let urlString = urlString {
        if let url  = NSURL(string: urlString) {
            return UIApplication.sharedApplication().canOpenURL(url)
        }
    }
    return false
}

在这个print("Valide URL")我需要获得真实的图像并放入表中,我该怎么做?

1 个答案:

答案 0 :(得分:1)

为什么不尝试像KingFisher

这样的图片库

您需要做的只是使用url设置imageView

i