因此,在我的ContentView中,我正在创建带有以下内容的视图:
ViewName(variable: ObservedObjectInstance)
其中变量是视图所需的初始化参数的名称;它采用与ObservedObjectInstance相同的类型。 ObservedObjectInstance是@ObservedObject变量,已声明为结构级变量。在ViewName类中,我希望能够访问ObservedObjectInstance,但不确定如何。我尝试只是将以下内容声明为结构级变量:
var variable: ObservedObjectClassType
然后在PreviewProvider中,我尝试执行以下操作:
ViewName(variable: variable)
但是没有用。我很确定ViewName类和PreviewProvider中的'variable'声明是错误的,但是我不确定如何解决它。任何帮助将不胜感激。
在PreviewProvider中使用以下内容
ViewName(variable: ObservedObjectClassType())