コアデータを使用するプロジェクトがあります。ここには、テーブルビューのデータ(コアデータで作成されたもの)を保持する配列コントローラーがあります。
追加した行の最初の列を編集可能に設定する必要があります(挿入はボタンでトリガーされます)。
メソッドがある場所にNSTableViewDelegateを実装しようとしました。
- (void) tableView:(NSTableView *)tableView didAddRowView:(NSTableRowView *)rowView forRow:
ただし、問題は、行を追加するたびに、このメソッドが1回ではなく、行ごとに1回呼び出されるため、10行のテーブルがあり、新しいテーブルを挿入すると、メソッドが11回呼び出されることです。新しいオブジェクトがいつ追加されるかはよくわかりません。
この問題を回避するにはどうすればよいですか?