SwiftUI中的“初始化结果未使用错误”

时间:2020-06-25 15:31:33

标签: swift swiftui initializer

该如何解决此错误?

ForEach<Data, ID, Content>”初始化程序的结果未使用

enter image description here

2 个答案:

答案 0 :(得分:3)

您的函数必须具有签名输出,即

func descriptionItem(.. your params here ..) -> some View {
  // your code here
}

答案 1 :(得分:0)

谢谢,我似乎已经解决了:

func descriptionItem(myFrom: Int, myTo: Int) -> some View{
    ForEach(myFrom ..< myTo) { item in
        Button(action: {
            self.theDetail = self.mySites[item]
            self.saveData()
            // self.showAlert = true
        }) {
            Text(self.mySites[item])
                .modifier(ButtonModifier())
        }
        
    }
}