Ich habe eine UIPickerView mit einer if-Anweisung in selectedRowInComponent, die den Wert eines textField überprüft. Wenn die eingegebene Nummer des Benutzers im Textfeld größer als 10 ist, wird eine Warnung aufgerufen. Alles funktioniert gut, außer dass ich möchte, dass die Warnung nur einmal ausgelöst wird, nachdem die Zeile ausgewählt und das Feld bearbeitet wurde. So wie es steht, wird die Warnung jedes Mal aufgerufen, wenn das Feld mit einem Wert größer als 10 aktualisiert/bearbeitet wird. Die anfängliche Warnung ist ausreichend. Irgendwelche Tipps, wie ich das erreichen kann? Vielen Dank!Swift UIAlertController Feuer einmal pro Zeile Textfeld bearbeiten
if (inputField.text! as NSString).doubleValue > 10 {
SweetAlert().showAlert("Number is greater than 10", subTitle: "Please select number less than 10", style: AlertStyle.CustomImag(imageFile: "alertimage.png"))
}
bro, damit ich antworten weiß aber antworte in objectiv c so warte ich werde in swift finden – iOS
Schätze die hilfe! – Boomspot
Diesen Code in swift konvertieren [[NSNotificationCenter defaultCenter] addObserverForName: UIApplicationWillResignActiveNotification object: Keine Warteschlange: [NSOperationQueue mainQueue] usingBlock:^(NSNotification * notification) { [Nachricht ablehnenWithClickedButtonIndex: 0 animiert: NO]; – iOS