Swift Programming

Can anyone give me a little guidance with this code? thank you

Short answer. Don't put the Text(...) inside the action: closure. I suggest you put them elsewhere inside the VStack.

The reason you get a warning is that action: is a normal Swift closure, and initializing a Text value has no effect since you're not assigning it elsewhere. The closure for the VStack and the second closure of Button are special @ViewBuilder closures in which the result of every statement is collected as views to be shown inside the parent view. That's why they behave differently.

1 Like

Thank you very much, I will work on restructuring it.