如何获取randomElement的索引

时间:2019-02-27 16:38:19

标签: swift

我想知道如果我使用randomElement如何在Swift中获取数组的索引。

示例:

我有一个来自JSON文件的数组。每次单击按钮后,我想通过数组中的值更改标签。 我想遍历数组以打印值,并在显示后删除它。问题是我看不到如何获取当前值来删除她。

Request::with(['user','type']);

我看到了更多的选项来使数组随机化,但是在阅读了Swift 4.2的一些文章之后,最佳实践是使用 randomElement()

1 个答案:

答案 0 :(得分:1)

一个简单的解决方案是获取随机索引

if let index = myArray.indices.randomElement() {
    myLabel.text = myArray[index].question 
}