Вступить в клуб →
лёгкаявопросХранение данных: Core Data, Keychain и UserDefaults

Заметки видны до перезапуска приложения, а после — пропадают

func addNote(text: String) {
    let note = Note(context: container.viewContext)
    note.text = text
    note.createdAt = Date()
    notes.append(note)
}

Новая заметка сразу появляется в списке, и её можно открыть. После перезапуска приложения заметок нет. Что пропущено?

  • Вызов save() у контекста после изменений
  • Вызов reset() у контекста после изменений
  • Сохранение модели через UserDefaults
  • Вызов refreshAllObjects() у контекста

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела