Попробуйте:
NSTableView *tbl = [[NSTableView alloc] initWithFrame:NSMakeRect(0,0,500,500)];
[window setContentView:tbl];
[tbl release];
Предполагается, что ваш window
объект не nil
и что вы правильно его инициализировали.
Обновление: см. здесь для получения информации о создании NSWindow
видимым; а именно:
Открытие окна, то есть создание окна видимым, обычно выполняется путем помещения окна в список окон приложения путем вызова одного из методов makeKeyAndOrderFront :, orderFront:
Итак, после кода выше, добавили следующее, чтобы сделать окно видимым:
[window makeKeyAndOrderFront:self];