Mercurial > public > lazybear
view LazyBear/LazyBearApp.swift @ 297:46dfb60e0874
Implement WelcomeView
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Sun, 21 Mar 2021 19:56:48 +0100 |
parents | 22eba376075e |
children | d0f7e9231178 |
line wrap: on
line source
// // LazyBearApp.swift // LazyBear // // Created by Dennis Concepción Martín on 17/2/21. // import SwiftUI @main struct LazyBearApp: App { let persistenceController = PersistenceController.shared // Core Data init var body: some Scene { WindowGroup { if isAppAlreadyLaunchedOnce() { ContentView() .environment(\.managedObjectContext, persistenceController.container.viewContext) } else { WelcomeView() } } } private func isAppAlreadyLaunchedOnce() -> Bool { let defaults = UserDefaults.standard if let isAppAlreadyLaunchedOnce = defaults.string(forKey: "IsAppAlreadyLaunchedOnce") { print("App already launched : \(isAppAlreadyLaunchedOnce)") return true } else { return false } } }