我正在尝试运行以下代码:
import UIKit class LoginViewController: UIViewController { @IBOutlet var username : UITextField = UITextField() @IBOutlet var password : UITextField = UITextField() @IBAction func loginButton(sender : AnyObject) { if username .isEqual("") || password.isEqual("")) { println("Sign in failed. Empty character") } }
我之前的代码在 Objective-C 中,运行良好:
if([[self.username text] isEqualToString: @""] || [[self.password text] isEqualToString: @""] ) {
我假设我不能isEqualToString在 Swift 中使用。任何帮助,将不胜感激。
isEqualToString
使用 Swift,您不再需要检查相等性isEqualToString
您现在可以使用==
==
例子:
let x = "hello" let y = "hello" let isEqual = (x == y)
现在 isEqual 是true.
true