Detecting a Lightweight Core Data Migration

Posted by hadronzoo on Stack Overflow See other posts from Stack Overflow or by hadronzoo
Published on 2010-06-11T19:46:25Z Indexed on 2010/06/12 19:22 UTC
Read the original article Hit count: 365

I'm using Core Data's automatic lightweight migration successfully. However, when a particular entity gets created during a migration, I'd like to populate it with some data. Of course I could check if the entity is empty every time the application starts, but this seems inefficient when Core Data has a migration framework.

Is it possible to detect when a lightweight migration occurs (possibly using KVO or notifications), or does this require implementing standard migrations?

I've tried using the NSPersistentStoreCoordinatorStoresDidChangeNotification, but it doesn't fire when migrations occur.

© Stack Overflow or respective owner

Related posts about iphone

Related posts about iphone-sdk-3.0