• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

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?