在初始化之前使用常量'标签'

时间:2018-05-15 04:25:14

标签: swift uilabel

我正在处理的是可选绑定。我正在使用UILabel?展开if let类型的标签。我想把我的日期字符串放在标签中。但是我收到了这个错误:

  

初始化之前使用的常量'标签'

enter image description here 1

1 个答案:

答案 0 :(得分:2)

错误告诉你这个问题。 label变量已声明但尚未初始化。它还没有价值。

该行:

let label: UILabel?

没有多大意义。您已使用let,这意味着其价值无法更改。但你没有给它一个价值。

目前还不清楚你想要用label完成什么。

鉴于您当前的代码,label没有用处。

至少,为了让您的代码能够编译,您可以将其更改为:

let label: UILabel? = nil

虽然这样修复了错误但是没有意义,因为它只能是零,你永远不会有实际的标签。