Fix crash when creating custom timer in the start view

main
Laurent 2 years ago
parent 01103b5f18
commit b5ae7f0065
  1. 1
      LeCountdown/LeCountdownApp.swift
  2. 2
      LeCountdown/Views/StartView.swift

@ -40,6 +40,7 @@ struct LeCountdownApp: App {
.environment(\.managedObjectContext, persistenceController.container.viewContext) .environment(\.managedObjectContext, persistenceController.container.viewContext)
.fullScreenCover(isPresented: $showStartView) { .fullScreenCover(isPresented: $showStartView) {
StartView(isPresented: $showStartView) StartView(isPresented: $showStartView)
.environment(\.managedObjectContext, persistenceController.container.viewContext)
} }
.onAppear { .onAppear {
self._onAppear() self._onAppear()

@ -9,6 +9,7 @@ import SwiftUI
struct StartView: View { struct StartView: View {
@Environment(\.managedObjectContext) private var viewContext
@StateObject var model: PresetSelectionModel = PresetSelectionModel() @StateObject var model: PresetSelectionModel = PresetSelectionModel()
@Binding var isPresented: Bool @Binding var isPresented: Bool
@ -40,6 +41,7 @@ struct StartView: View {
.background(Color.accentColor) .background(Color.accentColor)
}.sheet(isPresented: self.$showAddScreen) { }.sheet(isPresented: self.$showAddScreen) {
NewCountdownView(isPresented: $showAddScreen) NewCountdownView(isPresented: $showAddScreen)
.environment(\.managedObjectContext, viewContext)
} }
Button { Button {

Loading…
Cancel
Save