Всем привет!
Пытаюсь освоить CoreData. Нужно вставить ее в существующий проект, но у меня не получается передать persistentContainer во ViewController. Я подумал, что это из-за того что я криво устанавливаю CoreData в мое приложение. Создал новое приложение, сразу кликнул галку “Use Core Data”.
Мое приложение выглядит так:
По мануалу добавляю код в AppDelegate
var window: UIWindow?
- добавил сам.
И во ViewController.
При запуске выходит ошибка, которую сам же вызываю, если контейнер во ViewController пуст.
Пробовал устанавливать брейпоинт, показывает, что window в AppDelegate = nil.
Так же обратил внимание, что во все примерах, что я нашел, есть только один файл AppDelegate, а в моем приложении есть еще и SceneDelegate. Наверняка с этим как-то связано, но я не разобрался.
Кто знает, как решить проблему, подскажите, пожалуйста.