无法验证标签文本是否为空
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) { }
我正在尝试做一些相当简单的事情,但我无法弄明白。我有一个基于警报控制器操作填充的标签。我正在尝试创建一个警报,如果用户没有 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) { }