2016-07-09 5 views
0

Jedes Mal, wenn ich meine App im iOS Simulator starte, werden die aktuellen Daten, die ich gespeichert habe, zurückgesetzt. Ich habe mich gefragt, ob das für den Simulator natürlich ist, oder ob es etwas mit meinem Code ist? Wenn ich es auf meinem Telefon laufen lasse, funktioniert es, wenn ich nach Hause doppeltippe & schließe die App, aber wenn es abstürzt, wird es zurückgesetzt. Vielen Dank!Speichert iOS Simulator Core-Daten?

Antwort

0

Speichern funktioniert im Simulator genauso wie auf einem Gerät. Es ist nicht normal, dass Simulatordaten unter keinen Umständen verschwinden.

Jedoch, beachten Sie, dass jede Art von simulierten Telefon in der Tat ein anderer Simulator ist. Wenn Sie einmal auf einem simulierten iPhone 6 und dann auf einem simulierten iPhone 6+ simulieren, ist es normal, dass Daten, die in einem gespeichert wurden, in dem anderen nicht verfügbar sind.

+0

Danke! Wenn ich meinen Fehler herausgefunden habe, habe ich vergessen, ihn in den Kerndaten zu speichern, als ich einen neuen Eintrag erstellt habe. Außerdem hatte ich beim Deklarieren des Arrays 'var objects: [NSManagedObject] = []' anstelle von 'var objects = [NSManagedObject]()', falls dies wichtig ist. Danke noch einmal! –