2016-08-06 11 views
0

Hi Ich benutze magicalRecord, um mit Coredata zu arbeiten.IOS coredata Magische Aufzeichnung stupAutoMigratingCoreDataStack funktioniert nicht

Ich habe 1 weitere Beziehung zu meinem Coredata hinzugefügt und

[MagicalRecord setupAutoMigratingCoreDataStack]; 

im Mai appdelegate Ich habe nutze auch neue xcdatamodeld Basis auf alten gemacht

Aber wenn Build und wieder laufen. denke nicht

Mein alter Coredata

enter image description here

Mein newone

enter image description here

ändern habe ich für neue 1 weitere Beziehung hinzufügen, aber in der Datei _Article.h nichts ändern und ich kann nicht Setup eine Beziehung (zum Beispiel [article setArticleCategory))

Ich weiß nicht, warum die Migration nicht funktioniert. Jede Hilfe ist sehr zu schätzen. Vielen Dank!

+0

Jeder hat eine Lösung? –

Antwort

1

versuchen, diesen Code in Ihre AppDelegate hinzuzufügen:

[MagicalRecord setDefaultModelNamed:@"SingPost.momd"]; 
NSURL *myPath = [NSPersistentStore MR_defaultLocalStoreUrl];  
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreAtURL:myPath]; 

hoffe, es funktioniert !!

+0

Hallo danke für deine Hilfe. Es ist in schnell. Ich arbeite jetzt in ObjectiveC. Ein weiteres Problem ist der Standardwert NSmanageObjectClass hat sich von _Article zu Article + CoreDataProperties geändert (wenn ich versuche, NSManageObject-Klasse erneut zu erstellen) –

+0

Sorry, ich habe den Code zu objective-c geändert. –

+0

Hallo, fertig als Vorschlag, kann aber die Beziehung noch nicht festlegen. Das Problem ist mit meiner NSManageObjectSubClass. Wir müssen die Klasse wieder generieren! –

Verwandte Themen