我正在尝试创建一个非常简单的应用程序,因为我是swift的新手。我正在尝试创建一个有四个文本字段的应用程序,有人可以在每个文本字段中输入单词,然后随机选择其中一个。但是我得到错误:'不能指定'Int'类型的值来键入'String?'。
答案 0 :(得分:0)
let randomIndex = arc4random_uniform(4)
label.text = "\(yourArrayOfStrings[randomIndex])"
答案 1 :(得分:0)
正如莱夫回答的那样,"(\ randomIndex)"将允许您打印您生成的索引。如果要打印文本字段的实际文本,请执行...
let randomTextField = array[randomIndex]
label.text = randomTextField.text
答案 2 :(得分:0)
将Int值设为" \(index)"或字符串(索引)