在我的故事板,我的按鈕屬性是這樣的:訪問按鈕標題給出錯誤的價值
你看標題下的值「3」。
我嘗試通過編程訪問IBAction爲這個值:
IBAction func bugTypeSelected(sender: UIButton) {
print("title = \(sender.titleLabel?.text)")
}
打印出來但是值是title = Optional("Button")
,爲什麼它是不是Option("3")
?
在我的故事板,我的按鈕屬性是這樣的:訪問按鈕標題給出錯誤的價值
你看標題下的值「3」。
我嘗試通過編程訪問IBAction爲這個值:
IBAction func bugTypeSelected(sender: UIButton) {
print("title = \(sender.titleLabel?.text)")
}
打印出來但是值是title = Optional("Button")
,爲什麼它是不是Option("3")
?
嘗試改用
if let title = sender.title(for: .normal) {
print("title = \(title)")
}
不要使用'titleLabel.text'獲得一個按鈕的標題。使用'title(for:)'。 – rmaddy