Импорт swiftui < /p>
Код: Выделить всё
@main
struct FieldService: App {
@WKApplicationDelegateAdaptor(AppDelegate.self) var delegate
private var manager = CoreDataManager.shared
var body: some Scene {
WindowGroup {
WatchStartView()
.environment(\.managedObjectContext, manager.defaultContext)
}
}
}
< /code>
Менеджер данных Core Data: < /p>
class CoreDataManager {
static var shared = CoreDataManager()
private let options: NSPersistentStoreDescription = {
let options = NSPersistentStoreDescription()
options.setOption(true as NSNumber, forKey: NSMigratePersistentStoresAutomaticallyOption)
options.setOption(true as NSNumber, forKey: NSInferMappingModelAutomaticallyOption)
return options
}()
private let url: URL = {
let containerUrl = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "MyAppGroupName")!
return containerUrl.appendingPathComponent("FieldService.sqlite")
}()
init() {
container = NSPersistentContainer(name: "FieldService")
loadStores()
}
private func loadStores() {
container.persistentStoreDescriptions = [NSPersistentStoreDescription(url: url), options]
container.loadPersistentStores { _, error in
if let error { fatalError(error.localizedDescription) }
}
}
}
Почему он отображает следующую проблему?>
Подробнее здесь: https://stackoverflow.com/questions/795 ... lated-to-t