2009-12-10 6 views

Antwort

68

Zuerst gehen Sie zu der NSFetchRequest class reference.

können Sie Ihre Anfrage holen die Sortier Descriptor:

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

und die Eigenschaft fetchLimit auf

[request setFetchLimit:50]; 
+0

Stelle verwenden, danke – iOSDevil

+1

Sie sind willkommen! Viel Glück – Francescu

+2

Unter Leistungsperspektive verbessert fetchLimit perf nur dann, wenn der Speichertyp SQL ist, ansonsten wird einfach ein unbegrenzter Abruf ausgeführt und die verbleibenden Einträge werden verworfen. [https://developer.apple.com/library/ios/DOCUMENTATION/Cocoa/Reference/CoreDataFramework/Classes/NSFetchRequest_Class/NSFetchRequest.html#//apple_ref/occ/instm/NSFetchRequest/fetchLimit] – Vamos