二进制运算符'=='不能应用于类型为'String'和'UInt32'的操作数

时间:2018-08-17 14:21:30

标签: ios swift

我正在编写一个非常简单的游戏(猜数字),当我写的时候:

if numberTextField.text == randomNumber {

它显示错误:

  

二进制运算符'=='不能应用于类型为'String'和'UInt32'的操作数

以下是我写得很清楚的内容:

@IBAction func guessPressedButton(_ sender: Any) {
    let randomNumber = arc4random_uniform(11)
    if numbertextField.text == randomNumber {
        resultLabel.text = "التخمين صحيح"
    }
}

我该如何解决?

1 个答案:

答案 0 :(得分:2)

您要先检查import * as foxToolTip from 'fox.tooltip.js' 是否包含有效数字,然后再将其转换为ngAfterViewInit。您可以按照下面的显示方式进行操作。

textField