ios - 构建特定的通用初始化
问题描述
大家好,我正在尝试在应用程序中创建自己的日历
我创建了当前需要使用的CalendarLC@ObservedObject
结构来管理用户选择的日期..
我正在尝试以这样的方式构建它,以便我也可以在其他项目中重用它,但我想知道......如果我在不需要使用@ObservedObject
但@State
有办法构建的项目中使用这个日历这种结构是为了避免指定@observedObject 或@state?是否有任何特定的初始化来传递可能具有@ObservedObject
or@State
属性包装器的对象?或者每次我使用这个结构时,我是否必须再次指定类型?
struct CalendarLC: View {
//in another project it might be @State selectedDate: Date
@ObservedObject var viewModel : ReservationsModel
// Calendar Style
// Default Vertical
var axis: Axis.Set = .vertical
var body: some View {
Text("Hello, World!")
}
}
解决方案
推荐阅读
- python - 如何安装并运行 selenium 依赖 chromedriver
- regex - 用于匹配两个数字之间的字符列表的正则表达式
- android - 我应该如何解码这个 json 响应?
- python - 如何使用对数损失度量将 sgdclassifier 铰链损失与 Gridsearchcv 结合使用?
- java - 获取第二个数组中特定行或列中的最小元素
- python - 在 mathjax_config 中添加自定义 Latex 宏
- swift - 从 Firebase 闭包返回数据
- azure-devops - 从 Azure DevOps 上传 FTP 的问题 - 没有上传文件
- graphql - 尝试 Prisma GraphQL 'createUser' 时,我得到了类型为 'UserCreateInput!'' 的变量 '$data' 预期值
- c# - 设置列表中的值
不工作