2

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

3 回答 3

1

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

于 2016-05-24T10:42:32.160 回答
0

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

于 2015-09-16T15:37:01.533 回答
-1

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

于 2015-09-12T11:03:37.590 回答