我正在关注 Scrumdinger 应用程序的 ios 应用程序开发教程,并且我一直在遵循该教程,并且它一直有效,直到我完成“使用绑定传递数据”部分。我在第 58 行“DetailEditView(data: $data)”上不断出现错误。这正是教程所说的,所以我不知道为什么会出现错误。
这是我的详细视图文件的完整代码:“
//
// DetailView.swift
// Scrumdinger
//
// Created by ZOE HEIM on 4/25/22.
//
import Foundation
import SwiftUI
struct DetailView: View {
@Binding var scrum: DailyScrum
@State private var data = DailyScrum.Data()
@State private var isPresentingEditView = false
var body: some View {
List {
Section(header: Text("Meeting Info")) {
NavigationLink(destination: MeetingView()) {
Label("Start Meeting", systemImage: "timer")
.font(.headline)
.foregroundColor(.accentColor)
}
HStack {
Label("Length", systemImage: "clock")
Spacer()
Text("\(scrum.lengthInMinutes) minutes")
}
.accessibilityElement(children: .combine)
HStack …
Run Code Online (Sandbox Code Playgroud)