无法验证标签文字是否为空白

时间:2015-02-17 00:11:25

标签: ios swift uilabel

我正在尝试做一些相当简单的事情,但我无法弄明白。我有一个基于警报控制器操作填充的标签。我正在尝试创建一个警报,如果用户没有选择填充标签文本的选项,它将弹出。每次我运行应用程序时,它都会移动到下一个视图而不会弹出警报。有人能帮我吗?

我的代码:

@IBAction func lookingfor(sender: AnyObject) {



    if self.iamalabel.text!.isEmpty

    {

        let alertController = UIAlertController(title: "here2", message:
        "Oops... you missed something!", preferredStyle: UIAlertControllerStyle.Alert)
        alertController.addAction(UIAlertAction(title: "Try Again", style: UIAlertActionStyle.Default,handler: nil))


        self.presentViewController(alertController, animated: true, completion: nil)


        }
    else

    {

1 个答案:

答案 0 :(得分:2)

请勿使用.isEmpty,

而是检查文本的值

if (self.yourLabel.text == "" || self.yourLabel.text == nil) { }