我是Swift和Xcode的新手,我需要一些帮助。我有一个获取整数变量的函数。当我使用它们时,它们给了我错误。这是代码
func checkTheNumber(range: Int, numberOfGuesses: Int) { var randomNumber = Int(arc4random_uniform(range) + 1) numberOfGuesses--当我尝试使用范围变量时,它说“Int无法转换为UIint32”
当我尝试使用猜测数目时,它说“一元运算符不能应用于Int类型的操作数”

最佳答案

用:

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

您必须将Int转换为UIint32

关于ios - Int无法转换为UIint32错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31323686/

10-10 14:21