您好我有一个Json文件:
{
"Name":"Car",
"Picture":"http://www.starpropertiesindia.com/blog/wp-content/uploads/2016/08/kochi1.jpg",
"Description":"Ford"
}
在表视图控制器中读取名称图片和描述。
我在TableViewController中有这段代码:
let name = aFruit["Name"].stringValue
let imageURL = aFruit["Picture"].stringValue
let description = aFruit["Description"].stringValue
现在我想将它们返回到表视图单元格中。在这种情况下,我使用此代码:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: TableViewCell = tableView.dequeueReusableCellWithIdentifier("Cell") as! TableViewCell
let fruit = fruits[indexPath.row]
cell.CellTitle.text = fruit.name
cell.CellDescription.text = fruit.description
cell.CellImage.image = fruit.imageURL
return cell
}
一切都非常适合
cell.CellTitle.text = fruit.name
和
cell.CellDescription.text = fruit.description
但是当我写作
cell.CellImage.image = fruit.imageURL
它给了我一个错误:
无法指定NSURL类型的值来键入UIimage!
这可能是什么错误?
答案 0 :(得分:2)
尝试这样的事情......我没有测试过这个。
let image = UIImage(data: NSData(contentsOf: NSURL(string: fruit.imageURL)))