У меня проблема с методами делегата. Один из них, где массив заполнен в tableView, не запускается, и я не понимаю, почему.
В результате у моего tableView ожидаемое количество строк, но все они пусты.
Я устанавливаю контрольные точки, но это не останавливается на достигнутом.
Какие-нибудь подсказки, что я могу попробовать?
//This is working
- (id)init {
self = [super init];
cmdListMain = [NSArray arrayWithObjects: @"Cat", @"Dog", @"Fish", nil];
NSLog (@"init");
return self;
}
//This is working
- (int) numberOfRowsInTableView: (NSTableView *) tv
{
NSLog(@"numberOfRowsInTableView");
return [cmdListMain count];
}
//This one is not firing**
- (id)cmdTableView:(NSTableView *)tv
objectValueForTableColumn :(NSTableColumn *)cmdTableView
row :(int)rowIndex
{
NSLog(@"cmdTableView");
NSString *v = [cmdListMain objectAtIndex:rowIndex];
return v;
}
//This is working
-(BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *) theApp {
return YES;
}