Я перемещаю основные данные, используя sqlite в качестве persistentStoreCoordinator, Core Data Model, сущностей, я создал все, но теперь моя проблема в том, что я не знаю, как заставить Core Data записать исходный файл данных в файл I положить в основной пакет. И всегда есть такая ошибка:
-[NSKeyedUnarchiver initForReadingWithData:]: data is empty; did you forget to send -finishEncoding to the NSKeyedArchiver?
2011-07-14 17:37:59.409 SalePersonApp[1202:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSMutableArray insertObject:atIndex:]: attempt to insert nil object at 0'
когда я назначаю свой контекст контексту appDelegate:
SalePersonAppAppDelegate *app = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = app.managedObjectContext;
Ошибка была во второй строке.
Сейчас мои sqlite-файлы пусты, потому что, как я уже сказал, я не знаю, как заставить Базовые Данные записывать мои сущности в sql-файл.
Может кто-нибудь сказать мне, как это сделать. Большое спасибо заранее.