Swiftui 引用不同文件中的类?

Swiftui 引用不同文件中的类?,swiftui,ios14,xcode12,Swiftui,Ios14,Xcode12,我目前正在为SwiftUI的一个项目制作一个游乐场。我试着让它成为这样,当我在一个单独的视图中按下一个按钮时,它可以将一个类的Bool类型的变量设置为true。然而,我似乎无法让它发挥作用。这就是我尝试过的: //Home.swift import SwiftUI import PlaygroundSupport class Sections: ObservableObject { @Published var sectionComplete: Bool = false } 在一个

我目前正在为SwiftUI的一个项目制作一个游乐场。我试着让它成为这样,当我在一个单独的视图中按下一个按钮时,它可以将一个类的Bool类型的变量设置为true。然而,我似乎无法让它发挥作用。这就是我尝试过的:

//Home.swift

import SwiftUI
import PlaygroundSupport

class Sections: ObservableObject {
    @Published var sectionComplete: Bool = false
}
在一个使用Swift的虚拟Xcode项目中,我能够在一个单独的.Swift文件中使用
ExampleClass
执行
var aClass=ExampleClass()
的操作,并让它工作

//EndView.swift

import SwiftUI
import PlaygroundSupport

public struct EndView: View {
    
    @ObservedObject var sections = Sections()
    
    public var body: some View {
        Button("Go Home") {
            sections.sectionComplete = true
        }
    }
}