Ich versuche, eine anklickbare UILabel
über diesen Code zu machen:Wie kann ich ein anklickbares UILabel in Swift 3 erstellen?
class ViewNotificationsDetails: UIViewController {
@IBOutlet weak var back: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let tap = UITapGestureRecognizer(target: self, action: #selector(ViewNotificationsDetails.tapFunction))
back.isUserInteractionEnabled = true
back.addGestureRecognizer(tap)
}
@objc func tapFunction(sender:UITapGestureRecognizer) {
print("tap working")
}
}
Aber wenn die Ausführung von Code, erhalte ich den Fehler ->
Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value on the line "back.isUserInteractionEnabled = true".
Was könnte das Problem sein?
Ist Ihr Label korrekt an das Label angeschlossen? – CZ54
Sind Sie sicher, dass Sie die Steckdose im Interface Builder angeschlossen haben? – Andrea
Das war das Problem. Jetzt funktioniert es einwandfrei Ich war mir sicher, dass mein Etikett korrekt mit dem Etikett verbunden war. Danke –