Pet*_*hao 2 foreach xcode ios swift swiftui
我已经使用 ForEach 一段时间了,它一直工作正常,直到几天前我更新了我的 Xcode,现在它说“无法推断通用参数‘ID’”。还有其他人遇到同样的问题吗?
ForEach(dataArray) { data in
...
}
Run Code Online (Sandbox Code Playgroud)
任何时候出现该错误时,您都应该使用 ForEach 的以下重载:
ForEach(0..<dataArray.count, id: \.self) { index in
//refer to your items as dataArray[index] inside ForEach
}
Run Code Online (Sandbox Code Playgroud)
您收到错误是因为您的dataArray元素不符合Identifiable协议。
| 归档时间: |
|
| 查看次数: |
615 次 |
| 最近记录: |