刹那(せつな)の瞬き

Willkömmen! Ich heiße Setsuna. Haben Sie etwas Zeit für mich?

Cocoa: 配列要素の置換はいいとして

テキストでreplaceObjectAtIndex:withObject:メソッドが存在するのは分かってます。

NSTableViewも編集可能状態であればセルの編集も可能。
ただし、datesourceに反映しなければ、再描画で元に戻ってしまう。当たり前な話。

で、その肝心のセル編集が終わった時点のメッセージが何か分からない。

結局、ネット上にあった解答例から拝借。

- (void)tableView:(NSTableView *)aTableView setObjectValue:(id)anObject forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
{
    [stringList replaceObjectAtIndex:rowIndex withObject:anObject];
}

tableView:setObjectValue:forTableColumn:rowメソッドを実装するようです。
後でまとめとこ。

さて、第7章へ進みますか。