Derzeit auch wenn ich OrderByAscending es durch aufsteigend nie tun. Was ist das Problem, das ich nicht sehe? Ich verwende ParseSo fragen Sie bei Ascending mit Parse
PFQuery *foodList = [PFQuery queryWithClassName:@"Food"];
[foodList whereKey:@"date" greaterThanOrEqualTo:minimumDate];
[foodList whereKey:@"date" lessThan:maximumDate];
[foodList orderByAscending:@"expiration_date"];
[foodList findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
}];
Beispiel
food_name expiration_date
Apple 1/2/15
Banana 1/2/15
Pear 1/3/15
Kiwi 1/1/15
Ausgabe
Die Ausgaben würden sehr zufällig. Ich gehe davon aus, dass die Liste während der Abfrage nicht sortiert wird. Ich bin mir jedoch nicht sicher, wie ich dieses Problem lösen kann.
Können Sie das Ergebnis ausgegeben, die Sie sehen? –
@AndriyGordiychuk Die Ausgabe erfolgt in zufälliger Reihenfolge. – user3281743
Funktioniert der Code, den Sie hier eingeben? Ich denke, Ihre OrderByAscending-Syntax fehlt das @ vor der Zeichenfolge. Es sollte [foodList orderByAscending: @ "expiration_date"] sein; – Rufus