0
我正在使用200個項目的數據庫或解析服務器。我想根據還位於Parse上的每個數組的數量刷新Parse上的NSNumber計數列。我試圖用查詢做到這一點,但它返回了我錯誤的數字,也不停止,並且仍然刷新Parse中的行中的NSNumbers。將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 2014-11-08 19:03:46