2011-12-05 12 views
-1

私はUITableViewで自動リリースされたUITableViewCellを作成しています。テーブルにさらに多くの行を作成すると、メモリ割り当てが増えます。 私はセルを割り当てて、そこに解放しようとしました。メモリリークが発生します。iOS上でのUITableViewCellの作成

割り当てと漏れを避けるために効率的にUITableViewCellを作成する方法を教えてください。

+0

cellForRowAtIndexPathのためのあなたのコードを投稿してください。ありがとう! – futureelite7

+0

[この記事](http://iphone.galloway.me.uk/iphone-sdktutorials/custom-uitableviewcell/)は、私が 'UITableViewCell'とその使い方について言いたかったことを言っています。 –

答えて

0

あなたのUITableViewCellのを再利用する必要があります。

static NSString *CellIdentifier = @"Cell"; 
UITableViewCell *cell = (UITableViewCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

if (cell == nil) { 
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; 
} 
関連する問題