есть ли в массиве какие-либо данные, когда вы показываете таблицу?если вы задаете число ячеек по умолчанию больше 0, и в массиве нет данных ... тогда вы получите ошибку, которую вы описали.
'NSRangeException', reason: '*** -[NSMutableArray objectAtIndex:]: index 0 beyond bounds for empty array'
РЕДАКТИРОВАТЬ: в
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
// Return the number of rows in the section.
return [appDelegate.ArrParseData count];
}
вы не должны возвращать количество элементов из appDelegate.ArrParseData, потому что, если этот массив заполнен данными, вы получите число X больше 0.
вcellForRowAtIndexPath вы запрашиваете информацию по индексу X, но self.array еще не заполнен данными, поскольку вы вызываете метод loadImage async.
Вы должны вернуть [self.array count]; вМетод numberOfRowsInSection.