martes, 15 de abril de 2014

Core Data (Ordenar Datos)

Para ordenar el managed object - registros - que obtenemos de un managed object context - base de datos -.

NSSortDescriptor permite ordenar por atributos - columnas - de una entidad.

NSSortDescriptor  *ordenAnyo = [[NSSortDescriptor alloc] 
  initWithKey:@"anyo" ascending:YES];

NSSortDescriptor  *ordenMes = [[NSSortDescriptor alloc] 
  initWithKey:@"mes" ascending:YES];

NSArray *ordenColumnas = [[NSArray alloc] initWithObject, ordenAnyo, ordenMes, nil];


fetchRequest.sortDescriptors = ordenColumnas;

El orden que asignamos en el array ordenColumnas es el orden establecido en la petición de datos fetchRequest.



No hay comentarios:

Publicar un comentario