无法将变量设置为文本字段的值

朱利亚诺·努内斯·席尔瓦·奥利维拉

我正在尝试获取 a 的文本值UITextField,将其转换为 a Double,然后将其保存到一个变量中。但是,我收到错误:

表达式类型 '@lvalue String?' 在没有更多上下文的情况下是模棱两可的。

这意味着什么?

class SituationViewController: GBBaseViewController {
    // ....
    @IBOutlet var txtConsumption: UITextField!

    func fillValues(){
        let consumption = Double(self.txtConsumption.text) ?? 0 // the error happens here
    }
}
大卫牧羊人

问题是 的text属性UITextField是 an Optional,但 的初始化器Double需要一个非 Optional String只需为字符串提供一个默认值。

let consumption = Double(self.txtConsumption.text ?? "") ?? 0

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将焦点设置为文本字段

如何将UITextview设置为喜欢Rounded Rect文本字段的样式?

在Swift中为变量分配文本字段值

将文本字段设置为必填

尝试将标签文本设置为文本字段输入

无法使用PCA Predict将文本设置为输入字段

从预先输入中选择建议后,无法设置文本字段值

将addEventListener设置为数组中的元素不会在文本字段中设置预期值-Javascript

用户清除WPF中的文本字段时,文本框未将值设置为null

在按钮上单击,我想使用JavaScript将文本字段的值设置为零

使用uidatepicker设置文本字段值

ms access-将光标在文本字段中的位置设置为仅在文本框为空时开始

所选复选框(动态创建)的值应设置为目标文本字段

隐藏的文本字段将设置为其他“文本字段”值

Codenameone:无法将浮动提示设置为文本字段

将提示设置为文本字段中的文本开头

通过.value设置文本字段的值

如何将文本字段输入存储为textToImage函数的变量?

这是为文本字段设置值的新方法

将文本字段键设置为 jsp 变量并将其应用于 sql 查询

将组合框中的选定项目设置为文本字段

如何将“select”下拉列表中的文本值设置为“input”文本字段?

使用 javascript 设置文本字段的值

如何将验证文本字段设置为包?

如何从主页文本字段将值设置为第二页文本字段

SwiftUI 文本字段 - 如何在编辑模式下将文本字段的背景颜色设置为清除

PDFBox EOFException:设置文本字段值时为空

Vaadin ComboBox 将文本字段宽度设置为 0(CSS 阴影 dom)

如何将 onClicked 按钮值设置为 reactjs(计算器)中的文本字段?