我是swift的新手,在第一課中遇到了斯坦福在Swift上使用斯坦福大學開發iOS 9應用程序的問題。我的代碼與教師完全相同,但是我收到了一個我似乎無法解決的錯誤。我認爲這可能是Swift 2和3之間的區別,但我不確定。在Swift中按下按鈕時出現無法識別的選擇器錯誤
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var display: UILabel!
var userIsInTheMiddleOfTyping: Bool = false
@IBAction func touchDigit(sender: UIButton) {
let digit: String = sender.currentTitle!
if userIsInTheMiddleOfTyping {
let textCurrentlyInDisplay: String = display.text!
display.text = textCurrentlyInDisplay + digit
}
else {
display.text = digit
}
userIsInTheMiddleOfTyping = true
}
}
在模擬器中,我觸摸自制計算器上的「數字」按鈕,即發生錯誤時。
你能顯示按鈕創建代碼 –
並顯示錯誤 –
可能重複[IBAction按鈕「無法識別選擇器發送到實例」錯誤](http://stackoverflow.com/questions/12783670/baction-button-unrecognized -selector-sent-to-instance-error) –