Absturz nach Änderung des Datenmodells

Aus Joachim Schuster Wiki
Version vom 21. August 2009, 08:50 Uhr von 84.56.125.33 (Diskussion)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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.