In meiner iOS-App können Benutzer einen Beitrag erstellen, damit andere Benutzer ihn in anderen Posts anzeigen können. Jetzt stieß ich auf ein Problem in der Logik des Abrufens alter und neuer Posts nach dem ersten Abruf.Die beste Methode zum Laden von Objekten in Batches
So aktuell, wenn ein Benutzer die Beiträge View Controller öffnet dies die Methode, die sagen, aufgerufen wird, die letzten 40 Beiträge in der Nähe seiner Lage zu holen (ich benutze Parse-SDK und analysieren Backend-Server)
+(NSArray*)fetchLatestPostsNearLocation:(PFGeoPoint*) location
{
PFQuery *query = [PFQuery queryWithClassName:@"Post"];
[query setLimit:40];
[query whereKey:@"location" nearGeoPoint:location];
[query includeKey:@"poster"];
NSSortDescriptor* sorter=[NSSortDescriptor sortDescriptorWithKey:@"date" ascending:NO];
[query orderBySortDescriptor:sorter];
return [query findObjects];
}
Lets der Benutzer erreicht den letzten Post und möchte ältere Posts holen, wie würde ich das machen?
Ich denke über die Verwendung des Datums in meiner Abfrage, aber ich bin mir nicht sicher, wie oder sollte ich ein Sequenzfeld in das Posts-Modell einführen und basierend auf diesem Feld abrufen (obwohl ich denke, das ist nicht richtig Weg, es zu tun). Wie würde ich auch neuere Posts laden?
Dank