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]; } }
그러나 컴파일 할 때 비보 함수 오류가 발생합니다. 내 수준의 경험 (많이는 아니지만)에서 일하는 것이지만, 그렇지는 않습니다.
'return nil; 함수가 끝나면 여분의 조건이 없습니다. – Vladimir
왜 더 좋습니까? –