0
Вот часть моего кода для одного из делегатов моего представления в таблице. Вот кодПочему код не работает?
-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row { if ([tableColumn isEqual:nameTableColumn] == YES) { NSMutableArray *rowArray = [theList objectAtIndex:row]; return [rowArray objectAtIndex:0]; } else if ([tableColumn isEqual:raiseTableColumn] == YES) { NSMutableArray *rowArray = [theList objectAtIndex:row]; return [rowArray objectAtIndex:1]; } }
И все же, когда я его компилирую, у него есть конец ошибки функции, отличной от void. По моему опыту (это не так много), это должно работать, но это не так.
лучше просто 'return nil;' в конце функции без каких-либо дополнительных условий – Vladimir
Почему это лучше? –