私はカスタムテーブルビューセルを持っています。スクロールするたびに、以下の計測器イメージに示すようにメモリがリークしています。これは、customtableviewcellのスクロールと同じ効果です。単純な2または3セルのスクロールがあるTableViewは、リークしています
私はいくつかのリンゴサンプルプロジェクトとその同じ結果をダウンロードしました。私は任意のテーブルビューのリスト(2または3つのセルの場合でも)またはcustomtableviewcellをスクロールするたびにメモリリーク!
私はARCを使用していますが、メモリがリークしているようで、私のコードに何が問題なのかよく分かりません。
私は
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
は私のカスタムセルが古いプロパティに保持するには、このためですreuseidentifierカスタムテーブルビューのセルを使用していますか?私はARCでdeallocできないので、どうすれば古いプロパティ値をクリアできますか?
私の楽器のスクリーンショットは、次のとおりです。
誰もがメモリリークを識別するために私を助けることができますか?
ありがとうございます。
ラマ
バンプ、これに関する言葉は、Apple Bug Reporterで見つけられませんでした... – ort11