我正在尝试运行以下代码:
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中使用。任何帮助,将不胜感激。
===
是身份运算符,==
而是相等运算符(默认调用isEqual:
NSObject及其子类)