• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

CodeX - Funktion wiederholen

Cajux

Braeburn
Registriert
07.01.19
Beiträge
46
Hallo liebe Apfelgemeinde,
ich probiere gerade ein wenig mit xCode rum und mein erstes Programm ist eine App für meine Freundin, bei der sie nach dem Lösen einer einfachen Additions-Aufgabe ein Zitat erhält. Der Code ist noch. nicht fertig, es hakt gerade daran, dass ich nicht weiß, wie ich den Code in der Button-Funktion, nachdem er quasi durchgelaufen ist, wieder von vorne starten kann, also eine neue zufällige Aufgabe generiert wird.

Code:
class ViewController: UIViewController {
 
 
    let zufall = String(arc4random_uniform(1000))
    let zufall2 = String(arc4random_uniform(1000))
    
    
    
    
    @IBOutlet weak var labelQuestion: UILabel!
    
    
    
    @IBOutlet weak var textField: UITextField!
    
    
    
    @IBAction func buttonGo(_ sender: Any) {
        
        

        
        
    
      
        
        
        
        
        
        
        labelQuestion.text = "Was ist \(zufall) + \(zufall2)?"
      
        
        var intZufall = Int(zufall)
        var intZufall2 = Int(zufall2)
        
        var gesamtergebnis = intZufall2! + intZufall!
        
        
        
        if var ergebnis = textField.text{
            
            
             if  Int(textField.text!) == gesamtergebnis{
              
                
                quoteField.text = "Super"
                
                
            }
            else if quoteField.text == ""{quoteField.text = "Los geht's!"}
            
             else if Int(quoteField.text!) != gesamtergebnis{
                quoteField.text = "Schade"
            }
            
        
        
            }

Habt ihr da eine Idee?