Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios “清除”按钮将UITextField设置为什么?_Ios_Uitextfield - Fatal编程技术网

Ios “清除”按钮将UITextField设置为什么?

Ios “清除”按钮将UITextField设置为什么?,ios,uitextfield,Ios,Uitextfield,我有一段代码对输入的文本字段做出反应。我想检查字段的.text何时为空(要么一直退格,要么用右边的小圆形X按钮清除) 如果我检查.text=@“如果用户退格,我的代码可以工作。如果用户使用“清除”按钮,则不起作用 “清除”按钮将文本字段的.text设置为什么?(我已经注销了它,如果我在另外两个字符之间打印它,它看起来是空白的。) 也许我需要检查的不仅仅是。text=@“?也许是.length==0或其他什么 谢谢 “清除”按钮可能会将text属性设置为nil 要查看文本是否为空,最好的检查方法是

我有一段代码对输入的文本字段做出反应。我想检查字段的
.text
何时为空(要么一直退格,要么用右边的小圆形X按钮清除)

如果我检查
.text=@“
如果用户退格,我的代码可以工作。如果用户使用“清除”按钮,则不起作用

“清除”按钮将文本字段的
.text
设置为什么?(我已经注销了它,如果我在另外两个字符之间打印它,它看起来是空白的。)

也许我需要检查的不仅仅是
。text=@“
?也许是
.length==0
或其他什么

谢谢

“清除”按钮可能会将
text
属性设置为
nil

要查看文本是否为空,最好的检查方法是使用:

if (someText.length == 0) {
    // soneText has no text (or someText is nil)
}

这适用于空字符串和
nil
值。

谢谢!我要试试这个。