我有以下问题。我想根据登录用户在UIImageView中设置一个特殊的图片。
我在Storyboard上有UIImageView,并在ViewController中创建了Label。
我的代码如下:
@IBOutlet weak var LabelImage: UIImageView!
let TTC:UIImage = UIImage(named: "TT_C.png")!
let TTV:UIImage = UIImage(named: "TT_V.png")!
let TTT:UIImage = UIImage(named: "TT_T.png")!
let TTR:UIImage = UIImage(named: "TT_R.png")!
let TTM:UIImage = UIImage(named: "TT_M.png")!
if user == "Hannes" {
LabelImage = UIImageView(image: TTC)
self.view.addSubview(LabelImage!)
} else if user == "Basti" {
LabelImage = UIImageView(image: TTV)
LabelImage.addSubview(LabelImage!)
} else if user == "Matze" {
LabelImage = UIImageView(image: TTT)
self.view.addSubview(LabelImage!)
} else if user == "Steven" {
LabelImage = UIImageView(image: TTR)
self.view.addSubview(LabelImage!)
} else {
LabelImage = UIImageView(image: TTM)
self.view.addSubview(LabelImage!)
}
但是我在行self.view.addSubview(LabelImage!)
中收到以下错误:
线程1:致命错误:在展开时出乎意料地发现nil 可选值
不幸的是我自己找不到错误。