Я готовлю такие ячейки
1) Создал пользовательскую ячейку с Xib
2) поскольку я должен изменить содержимое меток в пользовательской ячейке, соответствующее значениям, считанным из базы данных. Я не могу повторно использовать тот же cellIdentifier
static NSString *MyIdentifier = @"MyIdentifier";
MyIdentifier = [NSString stringWithFormat:@"Cell %d",indexPath.row];
NSString *offendersImagePath = [self applicationDocumentsDirectory];
offendersImagePath=[offendersImagePath stringByAppendingPathComponent:@"Images"];
CustomOffendersCell *cell = (CustomOffendersCell *)[tableView dequeueReusableCellWithIdentifier:MyIdentifier];
if(cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"CustomOffendersCell" owner:self options:nil];
cell = aCustomOffendersCell;
aCustomOffendersCell=nil;
}
NSMutableArray *tempArray;//=[[NSMutableDictionary alloc] init];
tempArray=[offendersNamesList objectAtIndex:indexPath.row];
код работает, как указано выше, когда я проверял эту вещь в инструментах, она показывает утечку для этой линии и высокое потребление памяти
[[NSBundle mainBundle] loadNibNamed:@"CustomOffendersCell" owner:self options:nil];
Можете ли вы предложить мне какой-нибудь способ избавиться от этого