Ich baue einen zufälligen Passwort-Generator für iOS. Darin erzeugt ein Knopf ein zufälliges Passwort mit Eigenschaften, die vom Benutzer gewählt wurden (z. B. Schalter zum Ein- oder Ausschalten von Groß- und Kleinbuchstaben, Zeichen und Symbolen usw.).Random Passwort Generator Swift 3?
Die Benutzeroberfläche sieht gut aus, der Rest des Codes funktioniert reibungslos, aber ich kann nicht meine Schaltfläche tatsächlich eine zufällige alphanumerische Zeichenfolge generieren. Ich habe eine Beschriftung mit einem Platzhaltertext ("Your Password"), der seinen Text in eine zufällige Zeichenfolge aktualisiert, wenn die Schaltfläche gedrückt wird, aber ich erhalte einen Compiler-Fehler:
Hier ist der aktuelle Code für die Schaltfläche:
@IBAction func generatePassword(_ sender: UIButton) {
let randomPasswordArray: NSString = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
let len = UInt32(randomPasswordArray.length)
var randomPassword = ""
for _ in 0 ..< length {
let rand = arc4random(len)
var nextChar = randomPasswordArray.character(at: Int(rand))
randomPassword += NSString(characters: &nextChar, length: 1) as String
}
passwordLabel.text = "randomPassword"
}
Vielen Dank!
Wo hast du 'length' definiert? –