
import UIKitclass 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") }} 我以前的代码是在客观C这是工作正常:
if([[self.username text] isEqualToString: @""] || [[self.password text] isEqualToString: @""] ) { 我假设我不能在swift中使用isEqualToString。任何帮助将不胜感激。
谢谢。
你现在可以使用==
例:
let x = "hello"let y = "hello"let isEqual = (x == y)
现在isEqual是真的。
要检查对象之间的等同性身份(感谢Bryan修复),请使用新运算符===。在这种情况下,x === y是false,因为x和y不是同一个变量。
总结以上是内存溢出为你收集整理的在Swift中的EqualToString?全部内容,希望文章能够帮你解决在Swift中的EqualToString?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)