特定の属性を削除しようとしています
tipdescription | tip number | tipindex
go to school | 001 | 21
come home | 004 | 54
lock home | 008 | 86
「ロックホーム」列全体を削除するにはどうすればよいですか? 次のコードを試しました
app = [[ UIApplication sharedApplication] delegate];
NSFetchRequest *req = [[NSFetchRequest alloc]init];
[req setEntity:[NSEntityDescription entityForName:@"Tips" inManagedObjectContext:app.managedObjectContext]];
NSString *deletestatement =[[NSString alloc] initWithFormat:@"lock home"];
[req setPredicate:[NSPredicate predicateWithFormat:@"tipdescription LIKE %@", deletestatement]];
NSError *error;
Tips *std = [[app.managedObjectContext executeFetchRequest:req error:&error] lastObject];
[app.managedObjectContext deleteObject:std];
実行すると、次のエラーが表示されます。
キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-deleteObject: nil 以外の引数が必要です