Я пытаюсь настроить привязку между Core Data, NSArraycountroller и NSTableView. Чтобы получить NSManagedObjectContext для NSArrayController. Я перетащил NSObject в IB и назвал его в честь appDelegate, а затем установил привязку objectContext между appDelegate и arrayController.
Однако всякий раз, когда я пытался запустить приложение. Я получаю это сообщение об ошибке:
Сообщение об ошибке:
The managed object model version used to open the persistent store is incompatible with
the one that was used to create the persistent store
А затем последовало еще одно сообщение об ошибке:
Failed to initialize store.
Я погуглил, большинство людей могут решить эту проблему, очистив свой проект или удалив файлы в ~ / Library / Application Support / AppName / .. Но мне с ними не везет.
Другое дело, что мне отчаянно нужен хороший учебник по этой теме (CoreData + ArrayController + TableView). Может ли кто-нибудь пролить свет на это? Я прочитал главу 11 книги «Программирование какао для Mac OSX 4-й версии», но не нашел ее действительно полезной.
Спасибо.