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

Unable to Read Data (for textfield)

我正在尝试将文本字段字符串的值存储到 Firebase,但调试器显示 "unable to read data (String)."这是我的代码。

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

尝试先在 viewDidLoad() 之外声明 Description,然后在函数 btnSelect() 内初始化它

我在不使用故事板的情况下创建了一个示例,它正在运行

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 的方式有关,或者与您的故事板有关。