Hi friends i m using nstableview , defined these two methods of data source - (int)numberOfRowsInTableViewNSTableView *)aTableView; - (id)tableViewNSTableView *)aTableView objectValueForTableColumnNSTableColumn *)aTableColumn rowint)rowIndex; for addition customization , i set delegate and called following methods - (float)tableViewNSTableView *)tableView heightOfRowint)row; - (BOOL)tableViewNSTableView *)aTableView shouldEditTableColumnNSTableColumn *)aTableColumn rowint)rowIndex; but this method is not getting called - (NSCell *)tableViewNSTableView *)tableView dataCellForTableColumnNSTableColumn *)tableColumn rowint)row; the nstalbeview is inside one customview which is on nswindow also i have to use int instead of 'NSInteger ' in methods - (float)tableViewNSTableView *)tableView heightOfRowNSInteger)row; ....can this be any indication of problem ??? i tried the same thing outside my project in one sample application its working fine ....... can you tell me where I m going wrong ????