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