【发布时间】:2021-03-19 03:59:11
【问题描述】:
这是我的代码的样子:
import SwiftUI
struct dummy: View {
var job: Job
@ObservedObject var jobViewModel: JobViewModel
var body: some View {
Text("Placeholder for job details, will not exists in production, please delete")
VStack(alignment: .leading){
HStack{
Text("Boat Name")
Spacer()
.frame(width: 50, height: 50)
Text(job.boatName)
}
/*HStack{
Text("Job Time")
Spacer()
.frame(width: 50, height: 50)
Text(jobTime)
}*/
HStack{
Text("Job Type")
Spacer()
.frame(width: 50, height: 50)
Text(job.job)
}
HStack{
Text("Owner's Name")
Spacer()
.frame(width: 50, height: 50)
Text(job.ownerName)
//Text(job.time)
}
Button("Complete Job"){
jobViewModel.complete(job)
}.frame(width: 200)
}
}
}
/*struct dummy_Previews: PreviewProvider {
static var previews: some View {
dummy(job: Job[0])
}
}*/
//foundout to get rid of this from below:
//https://medium.com/swift-productions/create-list-navigation-using-swiftui-c63534355fb1
//If i didn't get rid of it, it would case issues
如果我不使用“PreviewProvider”,它会起作用,如果我保持它,它会抛出错误。每次尝试应用程序时,我都会直接构建到设备上。我需要这个才能让 ObservedObject 工作吗?
【问题讨论】:
标签: swiftui swiftui-list swiftui-navigationlink observableobject