Добавление основных данных в существующее приложение с вкладками (ios swift, Xcode6)

Я создал беспорядок в приложении "Список дел" в приложении с вкладками, Xcode 6 beta. В настоящее время это быстро.

Как мне получить данные ядра, добавленные в файл делегата приложения? Когда я иду создавать новое приложение с вкладками, нет возможности добавить его. Я замечаю, что вы можете включить основные данные в других шаблонах проектов, но не в этом?

Ответ 1

Самый простой способ сделать это - просто создать новое приложение с включенными Core Data, скопировать и вставить код из AppDelegate.swift и создать новую модель данных ядра (Cmd + N > iOS - Core Data > Data Model). Единственное, что вам нужно сделать, это заменить имя базы данных из вашего демонстрационного проекта на имя, которое вы выбрали для созданной вами базовой модели данных. Для этого просто выполните поиск старого имени проекта в вставленном вами коде и замените его на имя новой модели данных ядра.

Я также проверил, что вы сказали, а отсутствующий флажок "Основные данные" для приложений с вкладками должен быть ошибкой Xcode 6, но на самом деле не имеет значения, какой шаблон вы выберете для приложения. Код Core Data одинаковый для всех шаблонов, единственная разница между этими параметрами - это интерфейс, который генерируется Xcode.

Ответ 2

Посмотрите на структуру в документации для разработчиков Apple - Основные данные> Темы> Первые шаги. Это отлично, и вы можете скопировать и вставить код. Вот ссылка: https://developer.apple.com/documentation/coredata