Я пытаюсь перенести хранилище Core Data SQLite в приложение Mac OS X Leopard. Сама миграция проста, есть только пара изменений между версиями модели, и есть один пользовательский NSEntityMigrationPolicy
, который немного манипулирует строками.
99% времени, это работает отлично. Однако иногда происходит сбой при EXC_BAD_ACCESS
в objc_assign_strongCast
при migrateStoreFromURL:
type:
options:
withMappingModel:
toDestinationURL:
destinationType:
destinationOptions:
error:
.
На данный момент моя пользовательская политика миграции не была вызвана, поэтому я не думаю, что это вызвало ее. Я также трижды проверил свой файл модели отображения, и все, кажется, хорошо.
Кикер в том, что если я просто пытаюсь перенести тот же файл снова , он обычно работает нормально. Я не знаю, с чего начать отладку, поэтому любые указатели будут приветствоваться!