У меня есть настраиваемая ячейка таблицы, и при прокрутке происходит утечка памяти, как показано на рисунке инструментов ниже.Это тот же эффект с настраиваемой прокруткой видовой ячейки.
Я скачал несколько примеров проектов Apple и получил тот же результат.утечки памяти всякий раз, когда я прокручиваю любой список таблиц (даже для 2 или 3 ячеек) или настраиваемую ячейку просмотра!
Я использую ARC, но кажется, что это утечка памяти, и я не уверен, что случилось с моим кодом.
Я использую пользовательскую ячейку табличного представления reuseidentifier
static NSString *NotesCellIdentifier = @"NotesCell";
notesCell = (EditingTableTextViewCell *)[tableView dequeueReusableCellWithIdentifier:NotesCellIdentifier];
if (notesCell == nil)
{
[[NSBundle mainBundle] loadNibNamed:@"EditingTableTextViewCell" owner:self options:nil];
notesCell = editingTableTextViewCell;
self.editingTableTextViewCell = nil;
}
#import "EditingTableTextViewCell.h"
@implementation EditingTableTextViewCell
@synthesize label, textViewField;
- (void)dealloc {
// [label release];
// [textField release];
// [super dealloc];
}
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
if(editing){
[self.textViewField setEditable:YES];
}else{
[self.textViewField setEditable:NO];
}
}
@end
это связано с тем, что моя пользовательская ячейка содержит старые свойства?Я не могу освободить в ARC, так как я могу очистить старые значения свойств?
Снимок экрана моих инструментов:
![TableList/CustomTableViewCell scrolling leaks](https://i.stack.imgur.com/CjQ8r.png)
Может ли кто-нибудь помочь мне определитьутечка памяти?
Заранее спасибо.
Рама