iPhone Core Data Lightweight Migration error: reason = "Can't find model for source store";
        Posted  
        
            by tul697
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by tul697
        
        
        
        Published on 2010-05-28T00:18:19Z
        Indexed on 
            2010/05/28
            0:21 UTC
        
        
        Read the original article
        Hit count: 867
        
Steps taken: 1. Added Data Model version: Changed my XXX.xcdatamodel to XXX.xcdatamodeId with Design -> Data Model -> Add Model Version.
- Set the new XXX 2.xcdatamodel as current version 
- Added an attribute to XXX 2.xcdatamodel 
- Added NSMigratePersistentStoresAutomaticallyOption and NSInferMappingModelAutomaticallyOption - like most tutorials, I added the option in the addPersistentStoreWithType.
 
ran the code and I got this error:
Unresolved error Error Domain=NSCocoaErrorDomain Code=134130 UserInfo=0x146bb80 "Operation could not be completed. (Cocoa error 134130.)", { URL = file://localhost/Users/tleung/Library/Application%20Support/iPhone%20Simulator/3.0/Applications/B585CDFC-17C3-4A44-84E2-0B75893C46B8/Documents/favorites.sqlite; metadata = { NSPersistenceFrameworkVersion = 241; NSStoreModelVersionHashes = { City = <70ea1f9f aaa9af29 52d2bfe4 3071d97f 8224f765 d69928d5 e5844120 52742a35>; StationStore = <40d8093a 1d7d00ec 178b4374 36dfc137 ccfa3a88 87e2d467 69e8ae7e d4c49dbb>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( ); NSStoreType = SQLite; NSStoreUUID = "9DD342A6-1F68-4997-A097-096DC96D7BF3"; }; reason = "Can't find model for source store"; }
I've also tried
NSString *path = [[NSBundle mainBundle] pathForResource:@"YOURDB" ofType:@"momd"];
  NSURL *momURL = [NSURL fileURLWithPath:path];
  managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:momURL];
as suggested by other posts with no success. It seems that it can't find ANY of my models... anyone have any idea?
© Stack Overflow or respective owner