我已经使用SwiftUI几个月了,我在使用ForEach时遇到了困难。
我知道ForEach
协议需要一个唯一的标识符,但是我已经使用/.self
来克服该协议的这一方面。
现在对ForEach语句进行单元测试,但是我收到一条警告,阻止构建。
警告为“ ForEach”初始化程序的结果为 未使用
import SwiftUI
struct GetdOrderView: View {
@State private var myFamily = ["Ufuoma","Efe","David","Vicky","Beth"]
//The use of ForEach
func myForachOne() {
ForEach((0 ... myFamily.count), id: \.self) {member in
VStack {
Text("\(member)")
}
}
}
var body: some View {
Text("Hello world")
}
}
答案 0 :(得分:1)
代替
func myForachOne(){
使用
replace
答案 1 :(得分:1)
//使用此功能
import SwiftUI
struct GetdOrderView: View {
@State private var myFamily = ["Ufuoma","Efe","David","Vicky","Beth"]
//The use of ForEach
func myForachOne() -> some View {
ForEach((0 ... myFamily.count), id: \.self) {member in
VStack {
Text("\(member)")
}
}
}
var body: some View {
Text("Hello world")
}
}