2009-12-10 9 views

Respuesta

68

Primero, vaya al NSFetchRequest class reference.

Utilice el descriptor de clase a su solicitud de búsqueda:

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES selector:@selector(caseInsensitiveCompare:)]; 
[request setSortDescriptors:[NSArray arrayWithObject:sort]]; 

y usar la propiedad fetchlimit

[request setFetchLimit:50]; 
+0

el clavo, gracias – iOSDevil

+1

De nada! Buena suerte – Francescu

+2

Desde un punto de vista del rendimiento, fetchLimit mejorará el rendimiento solo si el tipo de tienda es SQL, de lo contrario, simplemente hará una búsqueda sin límite y 'descartará' las entradas restantes. [https://developer.apple.com/library/ios/DOCUMENTATION/Cocoa/Reference/CoreDataFramework/Classes/NSFetchRequest_Class/NSFetchRequest.html#//apple_ref/occ/instm/NSFetchRequest/fetchLimit] – Vamos