Когда ваши managedObjectContext
и persistentStore
готовы, просто сделайте
[managedObjectContext save:&error];
, не помещая ничего в контекст.Это запишет файл базы данных, который не содержит сущности CoreData, в файловую систему.
Однако вы не можете добавить сущности в базу данных SQLite, поддерживающую вашу модель CoreData без использования CoreData .Способ, которым CoreData переводит иерархию объектов в SQLite, является деталью реализации, и очень трудно создать файл SQLite, который может корректно и последовательно интерпретироваться CoreData без использования самого CoreData.
Если вы хотите обработатьФайл SQLite как файл SQlite, используйте SQLite напрямую или используйте тонкую оболочку вокруг него, например FMDB .