EXC_BAD_INSTRUCTION 当我在 Swift 2.0 中设置 UILabel 标题时

EXC_BAD_INSTRUCTION when i set UILabel title in Swift 2.0

我想更改 UILabel 的标题,但收到 EXC_BAD_INSTRUCTION 错误。
我的标签已正确连接到故事板,但我不明白为什么会出现错误。 有人可以指出我错了吗?谢谢您的帮助。

这是我的代码:

class ViewController: UIViewController {
    @IBOutlet weak var numberLabel: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()
        self.numberLabel.text = "qwerty" // Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP,subcode0x0)
    }
}

你应该写 self.numberLabel.text = "Your text" 而不是 self.label.text = "Your text" 因为你的出口名为 numberLabel 而不是 label 。

好的,我解决了我的问题。
奇怪的是,如果我重新安装 Xcode,就可以了。
感谢您的回答。

问题可能是本地化。检查您是否创建了 2 个故事板(一个用于英语,第二个用于其他语言)。然后检查两者是否具有相同的标签。如果不是,那可能是个问题。