У меня есть класс Match, использующий базовые данные.В моем контроллере представления я создаю экземпляр Match в контексте.Я использую и изменяю объект соответствия в контроллере, а затем имею кнопку, которая сохраняет экземпляр в контексте.Но если я закрою приложение, не нажимая кнопку сохранения, экземпляр Match все равно будет сохранен.
Вот мое объявление объекта:
class ViewController: UIViewController {
//(...)
let match = Match(context: AppDelegate.viewContext)
override func viewDidLoad() {
super.viewDidLoad()
}
//(...)
}
А вот моя функция сохранения, которая вызывается кнопкой:
@IBAction func saveMatch() {
try? AppDelegate.viewContext.save()
self.dismiss(animated: true, completion: nil)
}