将类实例传递到SwiftUI的PreviewProvider中?

问题描述 投票:0回答:1

因此,在我的ContentView中,我正在创建带有以下内容的视图:

ViewName(variable: ObservedObjectInstance)

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

var variable: ObservedObjectClassType

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

ViewName(variable: variable)

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

view swiftui observedobject
1个回答
0
投票

在PreviewProvider中使用以下内容

ViewName(variable: ObservedObjectClassType())
© www.soinside.com 2019 - 2024. All rights reserved.