title: Countdown Timer not working and not updating UILabel
body: <p>I'm trying to create a simple eggTimer, but the Timer doesn't work at all (when I print the timer to the console I get this: &lt;__NSCFTimer: 0x60800016e4c0> ) and the countdownLabel I created is not updated at all. I'm not sure whats wrong cause I tried to follow the documentation for the timer.</p>
  
  <p>Here's the code (this is for the first of three buttons softegg, mediumegg, hardegg):</p>
  
  <pre><code>import UIKit
  
  var count = 0
  
  class ViewController: UIViewController {
  
  @IBOutlet var countDownLabel: UILabel!
  
  @IBAction func softEggButton(_ sender: Any) {
  
      var count = 360
      soft()
  }
  
  func soft() {
  
      var timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(ViewController.update), userInfo: nil, repeats: true)
  
      print(timer)
  
  
  }
  
  func update() {
  
      if(count &gt; 0){
          let minutes = String(count / 60)
          let seconds = String(count % 60)
          countDownLabel.text = minutes + ":" + seconds
          count -= 1
      }
  
  }
  
  
  override func viewDidLoad() {
      super.viewDidLoad()
  
  }
  </code></pre>