gpt4 book ai didi

ios - 尝试设置 UILabel 的文本时,结果始终为 'Optional("0. 0")'

转载 作者:行者123 更新时间:2023-11-28 10:25:01 29 4
gpt4 key购买 nike

我有一个 UILabel,它是 [UILabel] 数组的一部分,我试图通过以下方式设置 UILabel 的文本:

yLabel[0].text = "\(yMaxValue)"

但结果始终为 0.0。当我运行时

println(yLabel[0].text)

结果是Optional("0.0")。这是因为 UILabel 是数组的一部分吗?如何设置作为数组一部分的 UILabel 的文本?

编辑:问题截图,println(test.text) 的输出是 Optional("0.0") Screenshot

yLabels 是在这一行中创建的:

private var yLabels: [UILabel] = [UILabel](count: 5, repeatedValue: UILabel())

最佳答案

问题在于您创建数组的方式;您没有添加 5 个不同的标签,而是添加了 5 个相同的标签,因此标签以您最后设置的值 (yMinValue) 结束。像这样创建你的数组,它应该可以工作(你也应该像其他人指出的那样在文本之后有“!”),

private var yLabel = [UILabel(), UILabel(), UILabel(), UILabel(), UILabel()]

关于ios - 尝试设置 UILabel 的文本时,结果始终为 'Optional("0. 0")',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28334444/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com