我对可识别数组的工作方式感到困惑。例如,我有以下数组作为对函数的响应返回:
Optional (["Jane", "John", "Eric", "Erika", "Motto"])
现在,我想将其显示为列表,但我们知道列表项需要符合可识别性。我怎样才能使这样的数组符合"可识别"?我一直在看这个问题,但它似乎没有多大帮助。
我猜到了。只需做以下操作就可以了:
@State private var options: [String] = []
// then use this
ForEach(options, id:.self){ option in
Text(option)