我是新手。我的应用程序的目的是在按下按钮时在标签上显示不同的文本。我将有数百个标签,所以我应该使用某种数据库。如果是这样,我如何在这些标签之间随机分组。如果你们任何人都可以编写那段代码,那将是很棒的。我还需要我的应用记住前面的标签,以便用户可以在按下另一个按钮时返回。
答案 0 :(得分:0)
以下是在Swift中生成随机数的方法:
let rand = Int(arc4random_uniform(x))
这会生成一个介于0和x-1之间的随机数。
不幸的是,如果没有更详细的描述,也没有您的代码,我将无能为力。
答案 1 :(得分:0)
为所有可能的array
创建一个labels
,即
let labels = ["Label1", "Label2", "Label3", "Label4"]
//add data to the labels
在randomElement()
labels
上使用 array
获得randomLabel
,即
let randomLabel = labels.randomElement()
答案 2 :(得分:0)
您可以使用标签创建一个数组。例如:
let labels = ["Some Text","Some Text","Some Text"]
然后使用标签数组中的randomElement():
randomTextLabel.text = labels.randomElement()
您还可以使用json来存储数据。我不知道如何,但是您可以随时使用Google!