У меня есть база данных o parse server с 200 элементами. Я хотел бы обновить столбец NSNumber count в Parse в соответствии с количеством каждого массива, расположенным также в Parse. Я пытался сделать это с помощью запроса, но он возвращает мне неправильные номера, а также не останавливает и не обновляет NSNumbers в строках в Parse.Сохранение номеров PFObjects для нескольких строк
-(IBAction)refresh:(id)sender{
[SVProgressHUD showWithMaskType:SVProgressHUDMaskTypeGradient];
PFQuery *query = [PFQuery queryWithClassName:@"Prah"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
NSMutableArray *title = [objects valueForKey:@"Title"];
NSMutableArray *subtitle = [objects valueForKey:@"FavoritedBy"];
for (int i = 0; i < [title count]; i++){
NSUInteger arrayLength = [[subtitle objectAtIndex:i] count];
NSLog(@"JAK:%lu", (unsigned long)arrayLength);
for (PFObject *object in objects){
[object setObject:[NSNumber numberWithInt:arrayLength] forKey:@"FavoritedCount"];
[object saveInBackground];
[SVProgressHUD dismiss];
}}
NSLog(@"%@", objects);
NSLog(@"%lu", (unsigned long)[objects count]);
} else {
[query cancel];
NSLog(@"Error: %@ %@", error, [error userInfo]);
[SVProgressHUD dismiss];
}
}];
}
Также пробовали его раньше, и ни одного эффекта – Milan1111