RestKit: elimine un objeto según el atributo entrante

Estoy usando el mapeo básico de RestKit con JSON que estoy recibiendo a través de una llamada REST.

 RKManagedObjectMapping* contactMapping = [RKManagedObjectMapping mappingForClass:[Contact class]];
[contactMapping mapAttributes:@"id", @"firstName", @"middleName", @"lastName", @"title", @"email", nil];
contactMapping.primaryKeyAttribute = @"id";

[contactMapping mapRelationship:@"addresses" withMapping:addressMapping];
[contactMapping mapRelationship:@"phoneNumbers" withMapping:phoneMapping];

// Register our mappings with the provider
[objectManager.mappingProvider setMapping:contactMapping forKeyPath:@"contacts"];

Tengo un nuevo campo, estado, que ahora necesito verificar para ver si es "Eliminar" (o lo que sea) y, si lo es, eliminar ese contacto de la base de datos, si es que existe. Sin embargo, no sé dónde poner esto. ¿Necesito crear mi propia clase extendida de mapeo de objetos para manejar esto? ¿Hay algún ejemplo de esto en alguna parte? Mi Google Fu es débil en este caso.

preguntado el 12 de junio de 12 a las 16:06

Creo que este tipo de funcionalidad debería colocarse en su didReceivedObjects método delegado. Simplemente itere sobre los objetos recibidos y elimine los que coincidan con su requerimiento. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.