Alert für Textfeld anpassen

  • Alert für Textfeld anpassen

    Hallo liebe Profis,

    ich habe mir von den Websites webdevils und dotnetperls die Examples geholt und für das Erste für mich angepasst.

    C-Quellcode

    1. @IBAction func actionTriggered(sender: AnyObject) {
    2. // Create a UIAlertController.
    3. // ... Use Alert style.
    4. let alert = UIAlertController(title: "Hinweis!!!",
    5. message: "Es könnte sein das bei einem 24er Drempel die Schwelle nun nach innen übersteht!",
    6. preferredStyle: UIAlertControllerStyle.Alert)
    7. let cancel = UIAlertAction(title: "Okay", style: UIAlertActionStyle.Cancel, handler: nil)
    8. alert.addAction(cancel)
    9. presentViewController(alert, animated: true, completion: nil)
    10. }
    11. @IBOutlet weak var simpleButton: UIButton!
    12. override func didReceiveMemoryWarning() {
    13. super.didReceiveMemoryWarning()
    14. }
    Alles anzeigen
    Wie kann ich diesen Code an ein Textfeld a anpassen, wenn eine Eingabe (z.B. 0,06cm) gemacht wurde und in einem anderen Textfeld b eine Eingabe (z.B. 0,14cm) gemacht wurde und das Ergebnis beider Werte nun > 0,24cm ist, soll das Alert erscheinen.

    LG matze

    P.S. komischer Satzbau heute ?(
  • Ich hab es dann mit deinem Hinweis, danke, hier an meinem Code angepasst. Vlt hat ja noch jemand einen Verbesserungsvorschlag?

    C-Quellcode

    1. func updateTextFields() {
    2. if (formatter.stringFromNumber(NSNumber(double: roofGeometry.drempelschwelle)) != nil) {
    3. if roofGeometry.drempelschwelle > 0.24 {
    4. actionTriggeredDrempel(self)
    5. }
    6. }
    7. if (formatter.stringFromNumber(NSNumber(double: roofGeometry.drempelsparren)) != nil) {
    8. if roofGeometry.drempelsparren < roofGeometry.fußpfettenrücksprung {
    9. actionTriggeredSparren(self)
    10. }
    11. }
    12. }
    13. func actionTriggeredDrempel(sender: AnyObject) {
    14. // Create a UIAlertController.
    15. // ... Use Alert style.
    16. let alert = UIAlertController(title: "Hinweis!!!",
    17. message: "Es könnte sein das bei einem 24er Drempel die Schwelle nun nach innen übersteht!",
    18. preferredStyle: UIAlertControllerStyle.Alert)
    19. let cancel = UIAlertAction(title: "Okay", style: UIAlertActionStyle.Cancel, handler: nil)
    20. alert.addAction(cancel)
    21. presentViewController(alert, animated: true, completion: nil)
    22. }
    23. func actionTriggeredSparren(sender: AnyObject) {
    24. // Create a UIAlertController.
    25. // ... Use Alert style.
    26. let alert = UIAlertController(title: "Achtung!!!",
    27. message: "Der Fußpfettenrücksprung ist zu weit oder die Schwellehöhe ist zu gering! Der Sparren liegt auf der Mauerwerkskante auf!",
    28. preferredStyle: UIAlertControllerStyle.Alert)
    29. let cancel = UIAlertAction(title: "Okay", style: UIAlertActionStyle.Cancel, handler: nil)
    30. alert.addAction(cancel)
    31. presentViewController(alert, animated: true, completion: nil)
    32. }
    Alles anzeigen
    Kann man die beiden Methoden actionTriggered so zusammen fassen, bei verschiedenen Warnungen, dass der Code nicht so aufbläht?

    lg matze

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von matze511 ()

  • actionTriggeredDrempel und actionTriggeredSparren junterscheiden sich doch nur in den Textnachrichten. Du könntest das in eine Funktion triggerAlert(title: String, message: String) zusammenfassen.
    Das iPhone sagt: "Zum Antworten streichen". Wie? Echt Jetzt? Muß ich erst die Wohnung streichen!?