我试图将INT_MIN
设置为图片
tableView.tableHeaderView
这段代码给了我
致命错误:在解包可选值时意外发现nil
答案 0 :(得分:1)
您实际上并未创建UIImageView
。所以ImageHeader
是nil
,你强行打开它。吊杆!
尝试这样的事情:
let url = "https://i.pinimg.com/564x/f3/d6/71/f3d671c71d6f19d34f856103758ff203.jpg"
var imageHeader = UIImageView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
imageHeader.hnk_setImage(from: URL(string: url))
let header = UIView(frame : CGRect(x : 0,y:0, width : tableView.frame.width , height : 100))
header.addSubview(imageHeader)
tableView.tableHeaderView = header
答案 1 :(得分:0)
ImageHeader是零。你从来没有实例化它。同样只有类名应以大写字母开头。