アプリケーションをプロファイリングすると、"Living" にセル (PZCell) の 25 個のインスタンスが表示されます。テーブルビューが正しくデキューされている場合、約 7 個あるはずです。私のコードは以下です。
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView registerNib:[UINib nibWithNibName:@"PZCell" bundle:[NSBundle mainBundle]]
forCellReuseIdentifier:@"PZCell"];
self.tableView.delegate = self;
self.tableView.dataSource = self;
self.view.backgroundColor = [UIColor clearColor];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
PZCell *aCell = (PZCell *) [tableView dequeueReusableCellWithIdentifier:@"PZCell"];
[aCell setResult:[self.result.results objectAtIndex:[indexPath row]]];
return aCell;
}
nib に再利用識別子を設定しても違いはありません。助けていただければ幸いです。乾杯