ビューベースのテーブルを作成しようとしている間、それはviewForTableColumnの代わりにobjectValueForTableColumn関数を呼び出し続けます。
設定でテーブルビューを「ビューベース」に設定しました。しかし、それでも正しい関数を呼び出させることはできません。私はりんごの例 (tableviewplayground) の実装を見てきましたが、いくつかの時点で IB と関数をコピーして貼り付けましたが、まだ進歩はありません。
関連するコード:
// Should run
- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
return nil;
}
// Gets run
-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
return nil;
}
2 つの写真、どれだけ役立つかはわかりませんが、それでも。http://imgur.com/a/ix34Q