我从xib创建了一个自定义uibutton,并在viewController xib文件中使用了这个customButton。此自定义视图具有名为buttonLabel的子视图UILabel。
我已经正确设置了customButton xib的类,并在viewController中设置了它的出口。当viewController中的viewDidLoad时,我试图像这样访问self.customButton.buttonLabel:
self.customButton.buttonLabel.text = "something"
结果是运行时崩溃,并显示以下消息:
致命错误:在解包可选值时意外发现nil
原因是那时self.customButton.buttonLabel为零。我确保xib文件也与swift类名同名。可能是什么问题?
提前致谢
答案 0 :(得分:0)
删除xib文件并重新创建它修复了问题。