• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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?