Всем доброго вот столкнулся с такой проблемой и не знаю в чем причина :(
Вот код где создаю cell-ы :
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
#warning Incomplete implementation, return the number of sections
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
#warning Incomplete implementation, return the number of rows
return [_animalsArray count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString* Cellid = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:Cellid];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:Cellid];
NSLog(@"nill cell");
}
MyAnimals* animal = [_animalsArray objectAtIndex:indexPath.row];
NSLog(@"### name - %@ %@", animal.name, animal.type);
cell.textLabel.text = [[_animalsArray objectAtIndex:indexPath.row] name];
cell.textLabel.text = [NSString stringWithFormat:@"%@",animal.name];
UIImage* animalImg = [[_animalsArray objectAtIndex:indexPath.row] photo] != NULL ? [UIImage imageWithData:[[_animalsArray objectAtIndex:indexPath.row] photo]] : [UIImage imageNamed:@"camera.png"];
cell.imageView.image = animalImg;
cell.detailTextLabel.text = [NSString stringWithFormat:@"type: %@; ownColor: %@; age: %d" ,animal.type, animal.ownColor, animal.age];
return cell;
}
В итоге, после сильного скрола получаю вот такое: