Swift:无法访问xib的子视图

时间:2015-06-13 04:15:13

标签: ios xcode swift

我从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类名同名。可能是什么问题?

提前致谢

1 个答案:

答案 0 :(得分:0)

删除xib文件并重新创建它修复了问题。