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

时间:2015-09-12 09:36:04

标签: ios swift uilabel exc-bad-instruction

我想更改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)
    }
}

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

您应该写self.numberLabel.text = "Your text"而不是self.label.text = "Your text",因为您的插座名为numberLabel而不是标签。