Swift3 在设置标签的textColor时,展开可选值时发现nil
我是ios新手,我正在使用XCode 9.2和swift 3.2制作一个应用程序。我面临一个问题,我正在设置标签的textColor,但它显示一个错误:在解开titleBar.textColor=UIColor.white行中的可选值时发现为零 这个类的viewController中的所有IBOutlet都会发生这种情况,但在同一个项目中,其他视图控制器工作正常,请帮助我。 我的代码是:Swift3 在设置标签的textColor时,展开可选值时发现nil,swift3,label,iboutlet,Swift3,Label,Iboutlet,我是ios新手,我正在使用XCode 9.2和swift 3.2制作一个应用程序。我面临一个问题,我正在设置标签的textColor,但它显示一个错误:在解开titleBar.textColor=UIColor.white行中的可选值时发现为零 这个类的viewController中的所有IBOutlet都会发生这种情况,但在同一个项目中,其他视图控制器工作正常,请帮助我。 我的代码是: @IBOutlet weak var titleBar: UILabel! override
@IBOutlet weak var titleBar: UILabel!
override func viewDidLoad()
{
super.viewDidLoad()
titleBar.textColor = UIColor.white
}
添加
self.titleBar.textColor=UIColor.white
,并确保已将IBOutlet正确绑定到类文件中导致应用程序崩溃或发现无的原因是@IBOutlet未连接到情节提要。。不知怎的,@IBOutlet连接断开了。。。请检查并连接它,然后尝试代码
*连接完成后,您可以使用此代码-
@IBOutlet weak var titleBar: UILabel! {
didSet {
titleBar.textColor = UIColor.white
}
}