Also ich bin sehr neu in der Codierung, aber ich versuche, ein einfaches Textfeld zu machen, wo Sie Passwort eingeben können, und wenn dieses Passwort/string gleich dem Passwort ist, das ich gesetzt habe, wird es tun, um eine Aktion .. hier ist das, was ich bisher habe, aber es ist nichtSimple IsEqualTo Passwort, brauche Beratung
@IBOutlet weak var KodeText: UITextField!
@IBOutlet weak var enterknapp: UIButton!
var password = "123"
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
enterknapp.isEnabled = false
if password == KodeText.text { enterknapp.isEnabled = true
}
}
Haben Sie mit einem Haltepunkt überprüft, dass * enterknapp .isEnabled = true * wird ausgeführt? – Oxthor
Passwort in "shouldChangeCharactersIn" der UITextFieldDelegate-Funktion oder Click-Ereignis von UIButton (enterknapp) vergleichen, nicht in viewDidLoad. –