У меня есть следующий метод, который должен заполнить ячейки моего UITableView данными из массива. Я хочу получить данные из массива, используя строку, в которую данные загружаются в качестве индекса.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
cellComments=(FullCommentCell *)[tableView dequeueReusableCellWithIdentifier:FullCommentCell_ID];
if(cellComments==nil)
{
[[NSBundle mainBundle]loadNibNamed:@"FullCommentCell" owner:self options:nil];
NSLog([NSString stringWithFormat:@"%i",indexPath.row]);
[cellComments loadFullComments:[latestFMLComments objectAtIndex:indexPath.row]];
}
//cellComments.userInteractionEnabled=NO;
return cellComments;
}
Это не работает, как ожидалось. В итоге таблица заполняется только первыми тремя элементами моего массива, а затем эти данные используются повторно до тех пор, пока моя таблица не закончится. Таблица должна использовать все данные из моего массива. Любая идея, почему это не работает, как ожидалось?