无法读取数据(对于文本字段)

时间:2019-01-06 19:51:46

标签: swift textfield

我正在尝试将文本字段String的值存储到Firebase,但是调试器显示“无法读取数据(字符串)”。这是我的代码。

@IBAction func btnSelect(_ sender: Any) {
    var Description: String = TextField.text ?? ""
}

1 个答案:

答案 0 :(得分:-2)

首先尝试在viewDidLoad()外部声明Description,然后在btnSelect()函数内部对其进行初始化

我创建了一个不使用StoryBoard的示例,并且该示例可以正常工作

let TextField : UITextField = {
    let txt = UITextField()
    txt.text = "Hello World"
    return txt
}()

var Description: String?


override func viewDidLoad() {
    btnSelect()
}

func btnSelect() {
    Description = TextField.text
    print(Description)
}

如果这对您不起作用,则必须与初始化TextField或storyBoard的方式有关。