它以空字符串而不是nil开头.即使它明确地设置为nil,它仍然是一个空字符串.我不明白.也许通过分配nil来轻松清除?用它编写代码很笨重.
var textField = UITextField()
print(textField.text) // prints "Optional("")"
textField.text = nil
print(textField.text) // prints "Optional("")"
Run Code Online (Sandbox Code Playgroud)