何が起こっているのかよくわかりませんが、アプリが iOS シミュレーターに読み込まれるたびに、MagicalRecord を使用してアプリに保存されていたデータが削除され、再作成されます。おそらくこれは、データが永続化されていないことを意味しますか?
何が起こっているのかわかりません。私のアプリデリゲートには次のものがあります:
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"HFDatabase.sqlite"];
私の didFinishLaunching... メソッドと[MagicalRecord cleanUp];
applicationWillTerminate メソッドで。ログには次も出力されています。
Context DEFAULT is about to save. Obtaining permanent IDs for new 20 inserted objects
これは、データが保存されていることを意味すると思います。それでも、毎回データを再作成します。何か案は?
アップデート
アプリを再構築するたびにデータベースを削除するだけのように見えます。それは起こるはずですか?それが起こらないようにする方法はありますか?