【发布时间】:2017-03-17 15:14:54
【问题描述】:
它以空字符串而不是 nil 开始。即使它被显式设置为 nil,它仍然是一个空字符串。我不明白。也许通过分配 nil 来轻松清除?用它写代码很笨重。
var textField = UITextField()
print(textField.text) // prints "Optional("")"
textField.text = nil
print(textField.text) // prints "Optional("")"
【问题讨论】:
-
@MartinR 我认为不是重复的。这里的问题是为什么
text是可选的,因为它从来都不是nil。 there 的问题是如何 treattext考虑到它是 一个可选的。 -
@matt:至少密切相关。那里的标题是“为什么...”
-
@MartinR 但是没有一个答案能回答这个问题。它们只是关于如何(应对)。 Sulthan 是我见过的第一次尝试回答这个问题。
-
@matt:同意..
标签: ios swift uitextfield