引用 IBOutlet 导致崩溃
Referencing IBOutlet causes crash
我有一个 UIImageView 插座设置如下:
@IBOutlet weak var imageView: UIImageView!
然后有一些逻辑可以在匹配某个值时更改图像:
if(someValue == "1"){
imageView.image = UIImage(named:"image1")
}else if(someValue == "2"){
imageView.image = UIImage(named:"image2")
}
执行此操作时,出现以下错误:
Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
.swift 文件中引用了插座,但是没有正确连接。删除此引用并重新连接解决了这个问题。
确保插座设置正确。如果出口连接到故事板中的视图,则其左侧将有一个实心圆圈,否则您将看到一个空心圆圈。如果你有一个空圆圈,你可以点击并拖动到你想要连接插座的视图,或者删除它并重新创建它。
我有一个 UIImageView 插座设置如下:
@IBOutlet weak var imageView: UIImageView!
然后有一些逻辑可以在匹配某个值时更改图像:
if(someValue == "1"){
imageView.image = UIImage(named:"image1")
}else if(someValue == "2"){
imageView.image = UIImage(named:"image2")
}
执行此操作时,出现以下错误:
Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
.swift 文件中引用了插座,但是没有正确连接。删除此引用并重新连接解决了这个问题。
确保插座设置正确。如果出口连接到故事板中的视图,则其左侧将有一个实心圆圈,否则您将看到一个空心圆圈。如果你有一个空圆圈,你可以点击并拖动到你想要连接插座的视图,或者删除它并重新创建它。