Цикл для подсчета объектов не выполняется достаточно раз
Я мог бы использовать некоторую помощь в устранении неполадок. Я использую Parse.com, и делаю запрос, чтобы вернуть все объекты из одного из классов Parse. Я делаю это, когда представление появляется с использованием кода ниже. Когда я запускаю его, журнал консоли показывает, что есть 8 объектов, поэтому я ожидал, что код будет выполняться 8 раз, по одному для каждого объекта. Тем не менее, он работает только 3 раза. Что мне не хватает?
-(void) viewWillAppear:(BOOL)animated {
PFQuery *query = [PFQuery queryWithClassName:@"Share"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
NSLog(@"Objects%lu", (unsigned long)[objects count]);
for (int i=0;i<[objects count];i++)
{
PFObject * obj = [objects objectAtIndex:i];
self.theObject = obj;
//Continue running code for each of the items in PFObject
}
} else {
// Log details of the failure
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
}];
}