Пример: Добавление новой задачи через modelContext. struct AddTaskView: View { @Environment(\.modelContext) private var modelContext @State private var newTaskTitle = "" var body: some View { TextField("Новая задача", text: $newTaskTitle) .onSubmit { let task = Task(title: newTaskTitle) modelContext.insert(task) // Автоматически сохраняется newTaskTitle = "" } } } Что важно: • modelContext.insert() добавляет объект в базу. • Изменения сохраняются автоматически (если не отключить .autosave). Не благодарите)
Что такое @Environment(\.modelContext) – Сохранение и обновление
24 декабря 202524 дек 2025
~1 мин