如何使数组符合'Identifiable'



我对可识别数组的工作方式感到困惑。例如,我有以下数组作为对函数的响应返回:

Optional (["Jane", "John", "Eric", "Erika", "Motto"])

现在,我想将其显示为列表,但我们知道列表项需要符合可识别性。我怎样才能使这样的数组符合"可识别"?我一直在看这个问题,但它似乎没有多大帮助。

我猜到了。只需做以下操作就可以了:

@State private var options: [String] = []
// then use this
ForEach(options, id:.self){ option in
Text(option)

最新更新