SORU
7 HAZİRAN 2014, CUMARTESİ


swift isEqualToString?

Aşağıdaki kod çalıştırmak için çalışıyorum:

 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")
    }

}

Benim önceki kod iyi çalışıyordu hangi amaç C:

 if([[self.username text] isEqualToString: @""] || [[self.password text] isEqualToString: @""] ) {

Kullanmak swift isEqualToString edemem sanırım. Herhangi bir yardım mutluluk duyacağız. Teşekkür ederim.

CEVAP
7 HAZİRAN 2014, CUMARTESİ


Swift ile artık isEqualToString ile eşitliğini kontrol etmek gerekmez

Şimdi == kullanabilirsiniz

Örnek:

let x = "hello"
let y = "hello"
let isEqual = (x == y)

şimdi ısequal true.

Onay içineşitlikkimlik (düzeltme için Teşekkürler Bryan) nesneler arasında, yeni operatör ===kullanın. Bu durumda, x === y x ve aynı değişken değildir y false,.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bart Baker

    Bart Baker

    1 Aralık 2006
  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009