我有一個JSON鏈接,我正在使用Alamofire將數據解析到我的表格視圖。我從Json獲得了文本,但圖像沒有顯示。圖片未在表格中顯示查看
進口的UIKit 進口Alamofire 進口AlamofireImage
類的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()
}
}
}
}
這裏數據是加載到表視圖
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return newsArray.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! TableViewCell
let title = newsArray[indexPath.row]["title"]
cell.newsLabel.text = title as? String
這個網址是我的形象的網址,但如果我看我的JSON存在圖像名稱前沒有URL。這裏是我的json鏈接http://iccukapp.org/Api_json_format。 我有圖像資產鏈接。鏈接在這裏http://iccukapp.org/assets/admin/images/enter link description here
是否有任何方式添加外部鏈接到我的網址?
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
}
}
高級感謝的。
「self.newsArray」有圖像名稱不是圖像url.plz檢查 –