从URL加载图像的工作不一致

时间:2017-02-01 00:10:25

标签: ios swift url uiimage load

我将URLs作为字符串存储在Organization中。这些URL用于获取每个组织的徽标并将其显示在tableview中。以下是我用来执行此操作的代码:

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "orgcell", for: indexPath) as! OrgCell

    cell.orgAcro.text = filteredOrgs[indexPath.row].acronym
    cell.topTag.text = filteredOrgs[indexPath.row].tags[0].title
    let data = try? Data(contentsOf: filteredOrgs[indexPath.row].url)
    if (data == nil) {
        cell.orgImg.image = UIImage()
    } else {
        cell.orgImg.image = UIImage(data: data!)
    }
    return cell

}

这个唯一适用的网址是https://pbs.twimg.com/profile_images/718076464856338432/zlcMj0Oo.jpg

这不适用于http://www.therightfew.com/wp-content/uploads/2016/09/Planned-Parenthood-Logo-Square.jpg 它与我加载它们的顺序无关,我尝试将其切换。关于发生了什么的任何想法?

0 个答案:

没有答案