引用IBOutlet会导致崩溃

pet*_*nar -1 xcode iboutlet ios swift

我有一个UIImageView出口设置如下:

@IBOutlet weak var imageView: UIImageView!
Run Code Online (Sandbox Code Playgroud)

然后具有一些逻辑,如果匹配某个值,则该逻辑会更改图像:

if(someValue == "1"){
   imageView.image = UIImage(named:"image1")
}else if(someValue == "2"){
   imageView.image = UIImage(named:"image2")
}
Run Code Online (Sandbox Code Playgroud)

执行此操作时,出现以下错误:

Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
Run Code Online (Sandbox Code Playgroud)

Fra*_*isi 5

确保正确设置插座。如果插座连接到情节提要中的视图,则插座的左侧将有一个实心圆圈,否则,您将看到一个空圆圈。如果您有一个空的圆圈,则可以单击并拖动到要将插座连接到的视图,也可以删除并重新创建它。

在此处输入图片说明