I have a button in storyboard, i wanna when clicked on button get text from sender @IBaction, sample code in below
@IBAction func click(_ sender: UIButton) {
print(sender.titleLabel?.text)
print(sender.currentTitle)
}
Now my problem is that when I get the button text from sender.titleLabel?.text it returns the value of optional(button text) and when i try get button text from sender.currentTitle it return the nil.
CodePudding user response:
sender.titleLabel?.text is returning an Optional because titleLabel might be nil.
You need to unwrap the Optional.
