Relaciones de datos principales no mapeadas con RESTkit

Estoy luchando para obtener un mapeo adecuado de las relaciones de Datos Core usando RESTkit 0.20.0-pre6.

Quiero mapear este JSON:

{ "items" : [ {"id" : 2001, "itemAttr1" : "..."}, ...<more items>... ],
  "rooms":  [ {"id" : 3001, "items": [2001, ...<more item id's>...] }

a un modelo de Datos Core correspondiente:

Entity ItemMO (Attributes "id", "itemAttr1", Relationship "room" to RoomMO)
Entity RoomMO (Attributes "id", Relationship "items" to ItemMO)

Los atributos se asignan bien, pero las relaciones están vacías.

He intentado usarRKConnectionDescription tal como se describeaquí, utilizando este código:

NSEntityDescription *roomEntity = [NSEntityDescription entityForName:@"RoomMO" inManagedObjectContext:self.context];
NSRelationshipDescription *itemsInRoom = [roomEntity relationshipsByName][@"items"];
RKConnectionDescription *connection = [[RKConnectionDescription alloc] initWithRelationship:devicesInRoom keyPath:@"devices"];
[roomMapping addConnection:connection];

También he intentado usar un simpleRKRelationshipMapping en vano:

[itemMapping addPropertyMapping:[RKRelationshipMapping relationshipMappingFromKeyPath:nil toKeyPath:@"room" withMapping:roomMapping]];

Debo estar perdiendo algo simple ya que esto no debería ser un caso exótico para RESTkit. ¿Algunas ideas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta