Hello
I tried to run your code with this edit, and it returned a different, strange error:
struct MyIfElseView: View {
@State private var flag = true
@ViewBuilder
var body: _ConditionalContent<Text, Text> {
if flag {
Text("aaa")
} else {
Text("bbb")
}
}
}
Output:
error: ViewBuilder on body.xcplaygroundpage:10:17: error: generic parameter 'FalseContent' could not be inferred
if flag {
^
Looks like type information is lost somehow? There has been some improvements on function builders, so maybe we can find something relevant there?