SwiftUI中的ForEach警告问题

时间:2019-12-13 08:11:50

标签: swiftui

我已经使用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")


    }        

}

2 个答案:

答案 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")


        }        

    }