// // SwiftDataDemoApp.swift // SwiftDataDemo // // Created by Vencent on 2023/6/9. // import SwiftUI import SwiftData @main struct SwiftDataDemoApp: App { let container: ModelContainer init() { let schema = Schema([Person.self, Wish.self]) let documentPath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first ?? "" let storePath = documentPath + "/demo.sqlite" print("storePath: \(storePath)") let configuration = ModelConfiguration(url: .init(filePath: storePath)) container = try! ModelContainer(for: schema, migrationPlan: MigrationPlan.self, configuration) } var body: some Scene { WindowGroup { ContentView() } .modelContainer(container) } }