Из того, что я знаю, у вас нет способа контролировать структуру базы данных Core Data.Поскольку CoreData предоставляет вам много полезных возможностей - визуальное проектирование и отображение объектов, - оно должно контролировать структуру и содержимое базы данных.Это означает, что загрузка собственной базы данных SQLite и манипулирование CoreData невозможны.Вам необходимо загружать основные данные, управлять ими, хранить все имеющиеся данные.Базовые данные идеальны, если они управляют локальными данными для приложения, а не тогда, когда ему необходимо загрузить новую базу данных, которую он не создал.Для этих случаев используйте либо собственный уровень C SQLite, либо библиотеку, подобную FMDB.