【发布时间】:2018-05-15 04:25:14
【问题描述】:
【问题讨论】:
-
请edit您的问题并将您的代码作为文本而不是图片发布。无法引用或搜索图片。
-
仅供参考 - 您的日期格式不正确。将
YYYY更改为yyyy。它们看起来很相似,并且在大多数情况下给出了相同的结果,但你真的不想要YYYY。全年使用yyyy。
【问题讨论】:
YYYY 更改为 yyyy。它们看起来很相似,并且在大多数情况下给出了相同的结果,但你真的不想要YYYY。全年使用yyyy。
错误告诉您问题所在。 label 变量已声明但尚未初始化。它还没有价值。
行:
let label: UILabel?
没有多大意义。您已经使用了let,这意味着它的值永远无法更改。但是你没有给它一个值。
不清楚你想用label做什么。
鉴于您当前的代码,label 没有用处。
至少,为了让您的代码能够编译,您可以将其更改为:
let label: UILabel? = nil
虽然这修复了错误是没有意义的,因为它只能是 nil 并且你永远不会有一个实际的标签。
【讨论】:
let label = UILabel(frame: CGRect(proper stuff here)) 这样的东西,然后是标签的任何其他设置。然后你可以设置它的text属性。