Int无法转换为UIint32错误

时间:2015-07-09 16:50:02

标签: ios swift

我是swift和Xcode的新手,我需要一些帮助。我有一个函数,可以获得整数变量。当我使用它们时,它们会给我错误。这是代码

func checkTheNumber(range: Int, numberOfGuesses: Int) { var randomNumber = Int(arc4random_uniform(range) + 1) numberOfGuesses-- 当我尝试使用范围变量时,它说“Int不能转换为UIint32” 当我尝试使用多个猜测时,它说“一元运算符不能应用于Int类型的操作数”

1 个答案:

答案 0 :(得分:1)

更改为:

 var randomNumber = Int(arc4random_uniform(UInt32(range)) + 1)

您必须将Int转换为UIint32