Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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 如何检查TextView是否为空?_Ios_Swift_Validation_Uitextview - Fatal编程技术网

Ios 如何检查TextView是否为空?

Ios 如何检查TextView是否为空?,ios,swift,validation,uitextview,Ios,Swift,Validation,Uitextview,我用这段代码检查Textview是否为空。若我给空间,它可以正常工作,但若我按下“回车”按钮,它允许我在数据库中输入数据。这有什么问题 func validation()->Int { var i = 1 //1st way if txt_view.text.isEmpty { var alert = UIAlertView() alert.title = "Message" alert.message =

我用这段代码检查Textview是否为空。若我给空间,它可以正常工作,但若我按下“回车”按钮,它允许我在数据库中输入数据。这有什么问题

func validation()->Int
{
    var i = 1

    //1st way

    if txt_view.text.isEmpty
    {
        var alert = UIAlertView()
        alert.title = "Message"
        alert.message = "Write Career Objective"
        alert.addButtonWithTitle("OK")
        alert.show()
        i = 0
    }

    //2nd way

    if txt_view.text.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()) == ""
    {
        var alert = UIAlertView()
        alert.title = "Message"
        alert.message = "Write Career Objective"
        alert.addButtonWithTitle("OK")
        alert.show()
        i = 0
    }

    return i
}

更改第二次尝试包括新行:

if txt_view.text.stringByTrimmingCharactersInSet(
  NSCharacterSet.whitespaceAndNewlineCharacterSet()).isEmpty
{
    var alert = UIAlertView()
    alert.title = "Message" 
    alert.message = "Write Career Objective"
    alert.addButtonWithTitle("OK")
    alert.show()
    i = 0
}

另外,与空字符串相比,我更喜欢
isEmpty
,,

谢谢。。这成功了!!