我想創建一個if else語句。如果randomNumber等於標籤的文本,那麼我想給CorrectLabel
加1。如果它們不相等,則表示我想將IncorrectLabel
加1。這裏是我的代碼:運算符'!='的模糊使用?
@IBAction func checkButton(sender: UIButton) {
if ("\(randomImageGeneratorNumber)" == "\(currentCountLabel.text)"){
currectAmountCorrect += 1
CorrectLabel.text = "\(currectAmountCorrect)"
}else if ("\(randomImageGeneratorNumber)" != "\(currentCountLabel.text)"){
currentAmountIncorrect += 1
IncorrectLabel.text = "\(currentAmountIncorrect)"
}
}
我對「否則,如果」語句行得到一個錯誤說「不明確的使用操作符‘!=’」。我不確定這個錯誤的含義或如何解決。
這個錯誤是什麼意思,它是如何解決的?
如果雙方(左和右)都是字符串,那麼這個問題已經被固定在雨燕1.2(剛試過它)。與此同時,你可以用'if(lhs == rhs)'來代替(或者只是一個'else',因爲你的第一個標準只是一個平等測試,因此暗含不等式) – Alladinian 2015-03-08 21:05:23