0
セルを編集できるNSTableViewがありますが、テキストを変更すると元に戻ります。これを変更するための代理コールにはテーブルビューがありますか?何かを見つけることができませんでした:(NSTableViewのセルの名前を変更
セルを編集できるNSTableViewがありますが、テキストを変更すると元に戻ります。これを変更するための代理コールにはテーブルビューがありますか?何かを見つけることができませんでした:(NSTableViewのセルの名前を変更
まず、テーブルビューはデータを保持していないことを覚えておいてください。それはちょうどそれが(あなたのコードである)datasourceから取得するデータが表示されます。
編集が完了したら、テーブルビューは、以下の方法でそのデータソース(あなた)を呼び出します。
- (void)tableView:(NSTableView *)aTableView setObjectValue:(id)anObject forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
この新しい値を持つモデルを更新するために、あなたの責任です
その後、テーブルビューは、値のデータソースを聞いてきますこの列のnと行。データソースは、正しい値(上記のモデルに書き留めたもの)で応答する必要があります。
ありがとう、これは完璧に働いた:) – pmerino