gpt4 book ai didi

ios - 如何在swift中将标签的文本保存为整数变量?

转载 作者:搜寻专家 更新时间:2023-11-01 06:26:37 24 4
gpt4 key购买 nike

我需要将我的标签的变化文本保存为一个变量,但是如果写下​​面的代码:

var warn = Int(self.dyn.text)

它说:

Value of optional type 'String?' must be unwrapped to a value of type 'String'
Coalesce using '??' to provide a default when the optional value contains 'nil'
Force-unwrap using '!' to abort execution if the optional value contains 'nil'

我应该使用什么代码?

最佳答案

var warn = Int(self.dyn.text ?? "") ?? 0

您必须提供一个默认值,以防无法转换为 Int。您还必须确保文本值不为零。

看看可选链和可选绑定(bind)

另一种方法是:

    if let dynText = self.dyn.text {
if let warn = Int(dynText) {

// warn is an available int variable here.
}
}

关于ios - 如何在swift中将标签的文本保存为整数变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53569392/

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