Şu anda orderByAscending siparişi bile yapsam bile, bunu artan bir şekilde yapmaz. Göremediğim sorun nedir? Ben çıktılar çok rastgele olacaktır AyrıştırmaParse kullanarak artan sorguda nasıl sorulur
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) {
}];
Örnek
food_name expiration_date
Apple 1/2/15
Banana 1/2/15
Pear 1/3/15
Kiwi 1/1/15
Çıkış
kullanıyorum. Sorgulanırken listenin sıralanmadığını varsayarak kabul ediyorum. Bu sorunu nasıl çözeceğime emin değilim.
çıkış işte sonucu görebiliyor:
Bu bir anahtar ile değil de bir tanımlayıcı kullanarak sıralamak nasıl? –
@AndriyGordiychuk Çıkış rastgele sırada. – user3281743
Buraya koyduğunuz kod çalışıyor mu? Bence siparişinizByAscending sözdizimi dizenin önünde @ eksik. [FoodList orderByAscending: @ "expiration_date"] olmalıdır; – Rufus