无法验证标签文本是否为空

Can't verify if label text is blank

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

我的代码:

@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

    {

不要使用.isEmpty,

而是检查文本的值

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