title: Swift UIGestureRecognizer is not working / is not doing anything
body: <p><br><br>
  I have a small issue that I couldn't fix for a few hours now! I have a simple ViewController with a label, which is linked to my ViewController class. I also set up an UIGestureRecognizer to change the text of the label when the label is clicked. But weirdly nothing happens at all. <br><br>
  The text of the label changes from whatever is set in the Storyboard to &quot;Hello&quot;, so the setup is correct. But when I click the label, nothing happens.
  <br><br>
  Here's the entire ViewController class:</p>
  <pre><code>import UIKit
  
  class PremiumViewController: UIViewController {
  
      // Views
      @IBOutlet weak var premiumLabel: UILabel!
      
      // View Did Load
      override func viewDidLoad() {
          super.viewDidLoad()
          
          premiumLabel.text = &quot;Hello&quot;
  
          // Tap listener
          let tap = UIGestureRecognizer(target: self, action: #selector(PremiumViewController.clicked))
          premiumLabel.isUserInteractionEnabled = true
          premiumLabel.addGestureRecognizer(tap)
      }
      
      @objc func clicked() {
          premiumLabel.text = &quot;You clicked me&quot;
      }
  
  }
  </code></pre>