NSManagedObjectContext
からすべてのレコードを削除する方法はありますか?NSManagedObjectContext内のすべてのレコードを削除する
私はデータを挿入するには、次のコードを使用しています:
NSManagedObjectContext * context = [[NSApp delegate] managedObjectContext];
NSManagedObject * basket = nil;
basket = [NSEntityDescription insertNewObjectForEntityForName:@"ShoppingBasket"
inManagedObjectContext: context];
[basket setValue:[firstSelectedObject valueForKey:@"accessoryID"]
forKey: @"accessoryID"];
どのように私はすべてのレコードを削除しますか?私は "remove:"機能のようなものを望んでいるが、すべてを削除する。
1つのコードラインソリューションはありませんか?つまり、コンテキストをフラッシュするか、コンテキストを空にするか、またはdeleteAll – aneuryzm
いいえ。便利な "DROP DATABASE;"代役を務める。 –
はい、あります。下記の返信をご覧ください。データベースを削除して再作成しましょう。 – runmad