2

に列を動的に追加しようとしてNSTableViewいますが、何も表示されません:

NSTableColumn *col = [[NSTableColumn alloc] initWithIdentifier:@"test"];
[[col headerCell] setStringValue:@"Header"];
[myTableView addTableColumn:col];

後で、ループ内の「テスト」キーを使用して各オブジェクトを設定します

[myObject setObject:@"Cell value" forKey:@"test"];
[myObjectArray addObject:processData];

次にarrangedObjectsForMyTableView、IB のテーブル ビューにバインドされている を、作成したばかりの配列に設定します。

[self setArrangedObjectsForMyTableView:myObjectArray];

私が期待するのは、識別子とキーのおかげで、「ヘッダー」というヘッダーを持つ列があり、列の各セルには「セル値」と表示されていることです。列とヘッダーは表示されますが、セルはすべて空です。私は何が欠けていますか?

4

0 に答える 0