import SwiftUI
import CoreData
struct AddTaskView: View {
@Environment(\.managedObjectContext) private var viewContext
@Environment(\.presentationMode) var presentationMode
@FetchRequest(entity: Task.entity(), sortDescriptors: [])
var tasks: FetchedResults<Task>
@FetchRequest(entity: DailyScore.entity(), sortDescriptors: [NSSortDescriptor(key: "date", ascending: false)])
var scores: FetchedResults<DailyScore>
let types = ["Exercise", "German", "Cold Shower", "Fast Food"]
@State var selectedTaskIndex = 0
@State var newType = ""
var body: some View {
我不明白为什么
@State var newType = ""
会导致程序崩溃。 (而且它与使用无关,因此据我所知,这无关紧要)
更新:这似乎只是 Xcode 的错误。
有类似问题!
声明一个新变量 @State private var selectedDate:Date = .now 会导致我的应用程序在加载声明它的视图时崩溃...
甚至不在视图中的任何地方使用变量!