からいくつかのオブジェクトを削除しようとしていEntity Reservation
ます。私はこのようにしています。
NSManagedObjectContext *context = reservation.managedObjectContext;
[context deleteObject:reservation];
NSError *error = nil;
if (![context save:&error]) {
NSLog(@"Error is %@",error);
}
その後、オブジェクトを削除して、全体entity
を再度取得します。オブジェクトが my から削除されていることがわかりますentity
。しかし、アプリを再起動すると、前のセッションで削除したすべてのオブジェクトが my entity
.
restkit
Web サービスから取得したオブジェクトを格納するために使用しています。また、オブジェクトを削除すると、データベースでも削除されます。
アプリを再起動してログを見ると、前のセッションで削除した Web サービスからオブジェクトが返されていないことがわかります。それで問題ありません。唯一の問題は、それらがどういうわけか my に保存されていることcore database
です。