0

NStableViewtableView Controller を設定しましたが、正常に動作しています。ユーザーがテーブルビューの特定のセルにカーソルを合わせるたびにデータ (テーブルセルに表示) を取得するたびに、コンソールにデータの表示が開始される理由を知りたいだけです。

これ- (NSCell *)tableView:(NSTableView *)tableView dataCellForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)rowが毎回呼び出され、インストゥルメントを使用してスタックトレースされ、このメソッドが大量のメモリを消費していることがわかりました。

このメソッドが毎回データを描画するのを止める方法はありますか?

4

1 に答える 1