Не существует автоматического (то есть встроенного) метода для импорта данных в контекст базовых данных.
Я подозреваю, что это потому, что Core Data на самом деле является структурой управления графами объектов (которая может сохранять этот граф объектов на диске), и отображение между экземплярами данных и объектов зависит от схемы (и поэтому потребует хоть какой-то код).
Если у вас уже есть данные в другом формате, вам следует прочитать раздел Руководства по программированию базовых данных по импорту данных в контекст базовых данных . Если у вас еще нет данных в другом формате, вам придется написать код в любом случае (для создания промежуточного формата или для непосредственного заполнения контекста).
Наконец, хотя это и не публичный API, формат Core Data XML довольно прост в работе с ним вручную или с использованием любого количества инструментов на основе XML. В зависимости от сложности ваших данных, вы можете изменить схему XML настолько, чтобы создать постоянное хранилище на основе XML. Затем вы можете перенести это хранилище в постоянное хранилище SQLite, и вы уже в пути.