- (id)tableView:(NSTableView *)tableview
objectValueForTableColumn:(id)column
row:(int)row
{
ChildObject *child = [childrenArray objectAtIndex:row];
if ( [[column identifier] isEqualToString:@"name"] ) {
return [child name];
}
if ( [[column identifier] isEqualToString:@"age"] ) {
return [child age];
}
......
上記のコードは次のページからのものです:http: //developer.apple.com/library/ios/#documentation/cocoa/conceptual/KeyValueCoding/Articles/Overview.html
[子名]が何なのかわかりません。ChildObjectクラスのインスタンス変数にメッセージ「name」が送信されていますか?これは、配列オブジェクトから名前を取得することになっていますか?