Ios 图像未显示在表视图中

Ios 图像未显示在表视图中,ios,json,swift,uitableview,alamofire,Ios,Json,Swift,Uitableview,Alamofire,我有一个JSON链接,我使用Alamofire将数据解析到我的表视图中。我从Json中获取了文本,但没有显示图像 导入UIKit 进口阿拉莫菲尔 导入阿拉莫菲图像 类ViewController:UIViewController、UITableViewDelegate、UITableViewDataSource{ @IBOutlet var tableView: UITableView! var newsArray = [AnyObject]() override func viewDid

我有一个JSON链接,我使用Alamofire将数据解析到我的表视图中。我从Json中获取了文本,但没有显示图像

导入UIKit 进口阿拉莫菲尔 导入阿拉莫菲图像

类ViewController:UIViewController、UITableViewDelegate、UITableViewDataSource{

@IBOutlet var tableView: UITableView!
var newsArray = [AnyObject]()



override func viewDidLoad() {
    super.viewDidLoad()
这里称为JSON

Alamofire.request("http://iccukapp.org/Api_json_format").responseJSON { response in
         let result = response.result
        if let dict = result.value as? Dictionary<String,AnyObject>{

            if let innerDict = dict["result"]{
                self.newsArray = innerDict as! [AnyObject]
                self.tableView.reloadData()



            }
        }


    }

}
这个url是我的图像url,但是如果我查看我的JSON,在图像名称之前没有url。这是我的JSON链接。 我有图像资源链接。链接在这里

有没有办法将外部链接添加到我的url

    let url = NSURL(string: self.newsArray[indexPath.row]["post_iamge"]! as! String)

    cell.imageVieww.af_setImage(withURL: url! as URL, placeholderImage: #imageLiteral(resourceName: "loadig.gif"), filter: nil, imageTransition: .crossDissolve(0.5), runImageTransitionIfCached: true, completion: nil)


    return cell
}
}


高级感谢。

我认为您需要将图像名称附加到图像资产链接,然后使用该url显示图像。试试这个

let imageUrl = "http://iccukapp.org/assets/admin/images/" + (self.newsArray[indexPath.row]["post_iamge"]! as! String)
let url = NSURL(string:imageUrl)
cell.imageVieww.af_setImage(withURL: url! as URL, placeholderImage: #imageLiteral(resourceName: "loadig.gif"), filter: nil, imageTransition: .crossDissolve(0.5), runImageTransitionIfCached: true, completion: nil)

您需要使用图像字符串附加服务器url

let fullImageUrl = "your serverurl" + (self.newsArray[indexPath.row]["post_iamge"]! as! String)
 let url = URL(string: fullImageUrl) as URL
 cell.imageVieww.af_setImage(withURL: url!, placeholderImage: #imageLiteral(resourceName: "loadig.gif"), filter: nil, imageTransition: .crossDissolve(0.5), runImageTransitionIfCached: true, completion: nil)
“self.newsArray”的图像名称不是图像url.plz检查
let fullImageUrl = "your serverurl" + (self.newsArray[indexPath.row]["post_iamge"]! as! String)
 let url = URL(string: fullImageUrl) as URL
 cell.imageVieww.af_setImage(withURL: url!, placeholderImage: #imageLiteral(resourceName: "loadig.gif"), filter: nil, imageTransition: .crossDissolve(0.5), runImageTransitionIfCached: true, completion: nil)