将 class 实例传递给 SwiftUI 中的 PreviewProvider?

Passing a class instance into a PreviewProvider in SwiftUI?

所以在我的 ContentView 中,我正在创建一个视图:

ViewName(variable: ObservedObjectInstance)

其中变量是视图所需的初始化参数的名称;它接受与 ObservedObjectInstance 相同类型的东西。 ObservedObjectInstance 是一个@ObservedObject 变量,被声明为结构级变量。在 ViewName class 中,我希望能够访问 ObservedObjectInstance,但我不确定如何访问。我尝试将以下内容声明为结构级变量:

var variable: ObservedObjectClassType

然后在 PreviewProvider 中,我尝试执行以下操作:

ViewName(variable: variable)

但是没用。我很确定 'variable' 在 ViewName class 和 PreviewProvider 中的声明是错误的,但我不确定如何修复它。任何帮助将不胜感激。

在 PreviewProvider 中使用以下内容

ViewName(variable: ObservedObjectClassType())