Mercurial > public > lazybear
view LazyBear/LazyBearApp.swift @ 318:e7c3d68d8e22
Implementing AvatarCreator
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Sat, 27 Mar 2021 00:46:17 +0100 |
parents | d0f7e9231178 |
children | 62d278295bb7 |
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() .environment(\.managedObjectContext, persistenceController.container.viewContext) } } } 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 } } }