Swiftui 视图的预览不是';t为装订而编译<;[字符串]>;

Swiftui 视图的预览不是';t为装订而编译<;[字符串]>;,swiftui,combine,Swiftui,Combine,这是视图的签名: 以下是创建预览的尝试: 我一直在努力使编译器满意 我做错了什么?我试了三个建议 “静态”选项(通过LuLuGaGa)是最好的: 这回答了你的问题吗?这回答了你的问题吗?您应该使用.constant(),类似于.constant([“”])而不是$list。Preview是一个静态变量,因此list也必须是静态变量。您还需要给它一个初始值“@State static var list=[String]()”

这是视图的签名:

以下是创建预览的尝试:

我一直在努力使编译器满意
我做错了什么?我试了三个建议
“静态”选项(通过LuLuGaGa)是最好的:


这回答了你的问题吗?这回答了你的问题吗?您应该使用
.constant()
,类似于
.constant([“”])
而不是
$list
。Preview是一个静态变量,因此list也必须是静态变量。您还需要给它一个初始值“@State static var list=[String]()”