Mam użytkownika, zajęcia, zajęcia ze zdjęć. Gdzie użytkownik lubi innych użytkowników Załączony zrzut ekranu klasy działalności https://dl.dropboxusercontent.com/u/33860877/Activity.pngZapytanie o limit wartości PFQuery
Mój problem polega na tym, że gdy użytkownik lubi więcej niż 1000, ograniczenie zapytania "filtr lubi" spowoduje poniższą metodę, aby uzyskać użytkowników, których użytkownik już lubi, ponieważ liczba działań (polubień) powyżej 1000. Co należy zrobić, aby tego uniknąć?
-(void) loaddata {
PFQuery *filterUsers = [PFUser query];
[filterUsers whereKey:kMUParseUserAccountStatus equalTo:@"Active"];
filterUsers.limit =1000;
PFQuery *filterLikes = [[PFQuery alloc] initWithClassName:kMUActivityClassKey];
[filterLikes whereKey:kMUActivityUserFromKey equalTo:[PFUser currentUser]];
filterLikes.limit =1000;
PFQuery *query = [[PFQuery alloc] initWithClassName:kMUPhotoClassKey];
[query whereKey:kMUPhotoUserKey notEqualTo:[PFUser currentUser]];
[query whereKey:kMUPhotoPicturePriorityKey equalTo:@(0)];
[query whereKey:kMUPhotoUserKey matchesQuery:filterUsers];
[query whereKey:kMUPhotoUserKey doesNotMatchKey:kMUActivityUserToKey inQuery:filterLikes];
[query includeKey:kMUPhotoUserKey];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if(!error)
{
if(objects.count>0)
{
[self updateInformation];
}
else
{
if(objects.count==0)
{
self.hasMorePhotos = false;
}
}
}
}];
}
czy to rozwiązałeś? – Ilario