私は最近、xCodeを使ってSwiftをコードすることを学んでいます。私は単純なストーリーボードを作成し、テキストフィールド内のテキストフィールド値を比較しようとしています。テキストフィールド内のテキストフィールド値をどのように比較しますか?
var numberone = 0
var numbertwo = 0
var answerstring :String = ""
var answerint :Int = 0
var userInput :String = ""
@IBAction func userTextField(_ sender: UITextField) {
numberone = randomInt(min: 1, max: 9)
numbertwo = randomInt(min: 1, max: 9)
questionLabel.text = "\(numberone) + \(numbertwo)"
answerint = numberone + numbertwo
answerstring = "\(answerint)"
if userTextField.text! = "\(answerstring)" {
questionResponse.text! = "Correct!"
} else {
questionResponse.text! = "Incorrect. The answer was \(answerint)."
}
エラーがuserTextField.textである:
は、ここに私のコードです!、それは言う:
Value of type '(UITextField) ->()' has no member 'text'
'userTextField'は* function *(または* method *)です。 'sender'は(そのテキストフィールドへの)テキストフィールドです... –