28 Stimmen

Wie kann die Anzahl der Ergebnisse von NSFetchRequest begrenzt werden?

Ich möchte in meiner iOS-App die Funktion "Letzte 20 Einträge" einrichten. Ich verwende Core Data und NSFetchRequest . Wie kann ich die Anzahl der Ergebnisse auf 20 begrenzen, um dies zu erreichen? Ich danke Ihnen im Voraus!

Kai.

51voto

Matthias Bauch Punkte 88797

Setzen die fetchLimit der NSFetchRequest

[request setFetchLimit:20];

3 Stimmen

Wird nur eingehalten, wenn der zugrunde liegende Speicher eine SQL-Datenbank ist.

0 Stimmen

@NielsCastle Ich frage mich, woher Sie das wissen? Ich hatte einige unvorhersehbare Ergebnisse und Ihr Kommentar hat mich gerettet. Ich konnte diese Information nicht in der Dokumentation finden.

1 Stimmen

@Petar Was ist also zu tun, damit diese Eigenschaft nicht ignoriert wird?

6voto

CodeBender Punkte 33325

Swift 3.0 verwendet:

request.fetchLimit = 20

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X