swiftui - 引用不同文件中的类?
问题描述
我目前正在使用 SwiftUI 为一个项目制作 Playground。我正在尝试这样做,以便当我在单独的视图中按下按钮时,它可以将类的 Bool 类型的变量设置为 true。但是,我似乎无法让它工作。这是我尝试过的:
//Home.swift
import SwiftUI
import PlaygroundSupport
class Sections: ObservableObject {
@Published var sectionComplete: Bool = false
}
//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
}
}
}
在一个使用 Swift 的虚拟 Xcode 项目中,我能够在一个单独的 .swift 文件中做一些类似的事情并让它工作var aClass = ExampleClass()
。ExampleClass
解决方案
推荐阅读
- javascript - 使用文件幻数的文件类型检查器
- java - 在 java 中使用 System.setProperty 加载信任库和密钥库
- excel - private sub worksheet_change(byval target as range) 两列的变化
- android - 检查 repo sync 下载的文件的完整性
- node.js - 我可以在 KeystoneJS 的列表视图中看到关系吗?
- angular6 - 使用复选框选择多个值并使用 Angular 6 中的 formControlName 将它们发送到数据库
- asp.net-mvc - 模型无效时如何在局部视图中显示甜蜜警报
- unzip - 如何解压缩上传到 Azure Data Lake Store 的“.zip”文件?
- java - 如何在android改造中传递参数的值
- javascript - PrimeNg 在本地存储中坚持列调整大小状态