2011-10-03 21 views
7

Tengo una tabla con 50,000 registros (la tabla tiene 8 columnas). Necesito mostrar solo la primera columna en la Tabla. Necesito una matriz que contenga todos los datos de Table solamente desde la primera columna. ¿Cómo usar NSFetchRequest para obtener todos los registros de la primera columna de la tabla usando Core Data?Cómo obtener de manera eficiente una columna con CoreData

+0

¿necesita registros ordenados o no importa? –

+0

Actualmente el orden no importa. – sach

Respuesta

17

Es necesario utilizar setPropertiesToFetch: método como

[request setPropertiesToFetch :[NSArray arrayWithObject:@"<#Attribute name#>"]]; 

por ejemplo,

[fetchRequest setPropertiesToFetch:[NSArray arrayWithObjects:@"ColName", nil]]; 

Consulte link

Cuestiones relacionadas