在设置标签的 textColor 时展开可选值时发现 nil
Found nil while unwrapping an optional value while setting textColor of label
我是 ios 的新手,我正在使用 XCode 9.2 和 swift 3 制作应用程序。2.I 我面临一个问题,我正在设置 textColor标签,但它显示错误:在 titleBar.textColor = UIColor.white 行展开可选值时发现 nil
此 class 的 viewController 中的所有 IBOutlet 都会发生这种情况,但在同一项目中,其他视图控制器工作正常请帮助我。
我的代码是:
@IBOutlet weak var titleBar: UILabel!
override func viewDidLoad()
{
super.viewDidLoad()
titleBar.textColor = UIColor.white
}
添加 self.titleBar.textColor = UIColor.white
并确保您已将 IBOutlet 正确绑定到 class 文件
应用程序崩溃或发现 nil 的原因是@IBOutlet 未与故事板连接..@IBOutlet 连接因某种原因断开...请检查并连接它,然后尝试代码。
*连接完成后,您可以使用此代码-
@IBOutlet weak var titleBar: UILabel! {
didSet {
titleBar.textColor = UIColor.white
}
}
我是 ios 的新手,我正在使用 XCode 9.2 和 swift 3 制作应用程序。2.I 我面临一个问题,我正在设置 textColor标签,但它显示错误:在 titleBar.textColor = UIColor.white 行展开可选值时发现 nil 此 class 的 viewController 中的所有 IBOutlet 都会发生这种情况,但在同一项目中,其他视图控制器工作正常请帮助我。 我的代码是:
@IBOutlet weak var titleBar: UILabel!
override func viewDidLoad()
{
super.viewDidLoad()
titleBar.textColor = UIColor.white
}
添加 self.titleBar.textColor = UIColor.white
并确保您已将 IBOutlet 正确绑定到 class 文件
应用程序崩溃或发现 nil 的原因是@IBOutlet 未与故事板连接..@IBOutlet 连接因某种原因断开...请检查并连接它,然后尝试代码。
*连接完成后,您可以使用此代码-
@IBOutlet weak var titleBar: UILabel! {
didSet {
titleBar.textColor = UIColor.white
}
}