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
それはなぜよりよいですか? –