如何解决 Unexpectedly found nil while implicitly unwrapping an Optional value with Xcode

How to solve Unexpectedly found nil while implicitly unwrapping an Optional value with Xcode

我想知道并学习解决这类问题。

它一直告诉我

致命错误:在隐式展开可选值时意外发现 nil

这是我的代码:

class ViewController: UIViewController {

    @IBOutlet weak var A1: UIButton!

var player_turn = 0

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

    @IBAction func A1_(_ sender: UIButton) {
        if  player_turn % 2 == 0 {
            A1.setImage(UIImage(named:"King_side.png"), for: .normal)
        }
        else {
            A1.setImage(UIImage(named:"Queen_side.png"), for: .normal)
        }
    }
}

您可能忘记将 A1 插座连接到故事板或 XIB 中的按钮。

一般来说,对于那种错误信息,请查看