2

アプリケーションをプロファイリングすると、"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 に再利用識別子を設定しても違いはありません。助けていただければ幸いです。乾杯

4

0 に答える 0