Estoy usando datos principales en mi aplicación, y estoy confundido cuando se trata de eliminar ciertas filas o entradas del almacenamiento de datos centrales. Inserto algunos productos en el almacenamiento de la siguiente manera:Eliminar una entrada/fila específica de Core-Data
NSManagedObject *Product = [NSEntityDescription insertNewObjectForEntityForName:@"Product" inManagedObjectContext:context];
[Product setValue:[NSNumber numberWithFloat:id] forKey:@"pid"];
[Product setValue:[NSNumber numberWithFloat:quantity] forKey:@"pquantity"];
Esto funciona bien para la inserción. Sin embargo, más adelante en la aplicación, quiero eliminar la entrada donde, por ejemplo, el pid es 53. ¿Cómo voy a eliminar solo esta fila/entrada? El equivalente SQL sería algo así como:
DELETE from Product WHERE pid = '53'
Les agradecería mucho un código de ejemplo, ya que parece que no puede imaginar éste.
Gracias por cualquier ayuda.
gran conocimiento que han compartido .. –