Absturz nach Änderung des Datenmodells
Aus Joachim Schuster Wiki
Version vom 21. August 2009, 08:50 Uhr von 84.56.125.33 (Diskussion)
Nach dem Ändern des Datenmodells (*.xcdatamodel) wird folgende Meldung in der Console ausgegeben und die App stürzt ab:
'This NSPersistentStoreCoordinator has no persistent stores. It cannot perform a save operation.'
Das liegt daran, dass der Simulator noch die alte sqlite -Datenbank verwendet, zu dem das neue Datenmodell natürlich nicht mehr passt.
Schnelle Lösung: Die App aus dem Simulator einmalig entfernen.
- Simulator starten (App evtl. beenden) - Lange auf das Icon mit der Maus drücken (bis Icons wobbeln) - Über das X entfernen
Nach erneutem Build and Go wird die App eine neue DB anlegen, auf Basis des neuen Datenmodells.