0

私は現在、最初の iPhone アプリを開発しています。Core Data フレームワークと sqlite を使用してデータを永続化しましたが、iPhone の電源をオフにすると、保存されたすべてのデータが失われることに気付きました。

では、ここで何が問題なのですか?

4

1 に答える 1

3

NSManagedObjectContext を保存するのを忘れている変更はありますか?

NSManagedObjectContext *managedObjectContext = ...
NSError *error = nil;
[managedObjectContext save:&error];

また、NSPersistentStoreCoordinatator がストレージ タイプとして NSInMemoryStoreType を使用していないことを確認します。

// Do not use the type below
[__persistentStoreCoordinator addPersistentStoreWithType:NSInMemoryStoreType configuration:nil URL:nil options:nil error:&error]
于 2012-06-04T02:11:15.617 に答える